![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 75
ViolentElder
四川大学 光电信息科学与工程学士
南方科技大学 硕士研究生
亚马逊 AWS软件开发工程师
展开
-
C++ OpenCV V4.x中的新版双目标定函数stereoCalibrate() 参数说明【新增perViewErrors】
目录函数定义参数补充说明写在最后OpenCV V4.x以后的版本中补充了一个重载的双目标定函数 cv::stereoCalibrate(),这个新函数中补充了一个输出量,即perViewErrors代表每对图像所对应的均方根重投影误差(RMS re-projection error),可以更方便检视输入的标定板图像存在的误差,从而进行剔除或重拍用以提高标定精度。建议之后再去做双目标定时都尽量采用新的函数。函数定义double cv::stereoCalibrate ( InputArrayOfAr原创 2022-03-17 23:17:31 · 11244 阅读 · 12 评论 -
C++ OpenCV findChessboardCorners()耗时很长
目录问题概览函数定义问题排查解决方案1.人为添加空白或者将背景变为与图案背景一致2.使用OpenCV4中的findChessboardCornersSB() 函数参考引用问题概览近期新买的棋盘格标定板到了,开始尝试用之前写的标定程序对相机进行标定,程序中使用的棋盘格角点提取的函数为OpenCV库函数findChessboardCorners(),但在运行过程中发现其中几张拍摄的图片会出现耗时很长的问题,好的图片一两秒算完,异常图片可能就是几百秒开外,典型图片如下图所示,大家有兴趣可以直接搭例子进行测试原创 2022-02-23 20:38:22 · 7108 阅读 · 7 评论 -
C++ OpenCV findCirclesGrid()无法提取到圆点中心
目录问题概览函数定义原始代码效果图参考引用问题概览近期使用OpenCV的库函数findCirclesGrid()做圆点标定中的特征点提取时,发现对于部分存在较大透视畸变的标定图片,findCirclesGrid()可能会出现提取不到圆点的情况函数定义bool cv::findCirclesGrid ( InputArray image, Size patternSize, OutputArray centers, int flags = CA原创 2021-09-01 21:25:34 · 6597 阅读 · 16 评论 -
C++ OpenCV绘制对称圆点标定图案
目录原始代码效果图参考引用通过OpenCV + C++绘制对称型圆点标定图案原始代码#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;int main(){ // 图像宽高 int width = 1400;原创 2021-08-06 20:15:03 · 1588 阅读 · 0 评论 -
C++ 提取xml字符串中的内容(不调用xml相关库)
函数说明:输入xml格式字符串,以及需要搜索的节点名称,输出节点对应的内容,若无该节点或字符串非法,则输出空字符串示例:输入:inxml = "<people><name>wwh</name></people>";path = "people.name";输出:"wwh"完整代码:string GetXMLValue(string inxml, string path) { unordered_map<string, string&原创 2021-08-02 21:10:45 · 651 阅读 · 0 评论 -
编译安装Trilinos(Ubuntu)
目录前言Trilinos介绍一.准备工作前言近期正在尝试调试配置数字图像相关开源项目DICe,过程中,由于在没有完全阅读完操作文档就直接开始配置环境,导致花费了很多时间绕了很多弯路。在这些弯路中,该项目由于依赖于sandia开发的一个求解大规模科学计算问题的软件包——Trilinos,最难走的莫过于对它的调试和配置,所幸最终还是将它调通,这里将经验进行分享,也为警醒自己调试开源项目时先把说明书看完再调,说不定已经有现成的编译脚本!!Trilinos介绍Trilinos是sandia开发的一个求解大原创 2021-07-24 23:02:37 · 2946 阅读 · 18 评论 -
C++ 通过DestroyWindow或SendMessage关闭视窗时候出现问题
目录问题概览一.`DestroyWindow`无法关闭视窗问题1.问题现象2.排查思路3.问题原因及解决办法二.用`SendMessage`关闭多个视窗时,异常中断1.问题现象2.排查思路3.问题原因及解决办法参考引用问题概览近期在完成一个连接多台相机,并实时显示每一个相机窗口的程序过程中,在程序的最后会涉及对显示窗口的关闭。但是期间尝试采用DestroyWindow和SendMessage来关闭时都出现了无法关闭或异常中断的问题。详细问题如下在主线程中使用DestroyWindow无法关闭生成的原创 2021-07-15 21:52:45 · 2487 阅读 · 0 评论