自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 最小二乘法拟合平面,附C++结合OpenCV的实现代码

问题:给定n个三维点的坐标,根据这些点坐标由最小二乘法拟合平面。分析推导:平面一般方程为ax+by+cy+d=0;这里为了便于描述,将平面方程变形为:z=Ax+By+C(相当于令上述平面一般方程中的c=-1,a=A,b=B,d=C)。因为已知了n个三维点的坐标,所以理想情况下将各点坐标代入平面方程中构建一个方程组,求解方程组即可。但是由于n个三维点的测量误差,点不一定在平面上,所以上述方程组是无解的。因此,采用最小二乘法求解上述线性方程组下面对方程z=Ax+By+C根据最小二

2021-08-22 12:13:05 2354 1

原创 QT中新自定义一个类,构建时报错:无法解析的外部符号

原因:新定义的类,类文件是新添加或者新建的,编译器没有更新当前状态不认识这个新的类解决办法:清理项目;重新执行qmake;再构建就正常了

2021-08-09 21:48:45 1006

原创 PCL滤波工具之StatisticalOutlierRemoval深度分析

PCL中用于点云滤波的一个工具是StatisticalOutlierRemoval其大致的原理思路是:1. 对每个点,我们计算它到它的K邻域内所有点的平均距离d。对输入点云中的每个点都进行这样的计算,即每个点都可以求得其对应的d,因此可以得到一个包含各点d值的数组,记为distance。2. 对于输入点云中的所有点,假设得到distance数组中的各元素构成一个高斯分布,该数组即为一个样本,样本容量为点云包含的点数目。高斯分布曲线的形状由样本的均值和标准差决定,d值在标准范围(由样本的均值和方差

2021-08-09 18:30:12 2803

原创 近期工作中一些小问题的整理

整理了两个工作中遇到的小问题,备忘~1、在Qt Creator的开发环境下,当添加现有的头文件或者cpp文件后,重新qmake会发现,窗口左下角的编译和运行按钮都变灰。这是因为项目添加了新的文件后,在pro文件中会新增对应的文件名信息。而添加的文件名信息的文本会有点问题导致出现这一现象。(如下图,添加了mdetect.h文件后,编译和运行按钮都变灰)解决方法是:在pro文件中找到对应的新添加的文件名信息,在它后面敲一个空格再退一格(看起来并没有改变什么,但确实有用,具体原因不太...

2020-10-05 12:02:56 735

原创 程序打包问题整理

最近承载鞍项目需要打包程序安装到工控机上运行调试,但是在现场调试时出现了程序运行过程中崩溃的问题。首先,项目程序用到的库包括qt、opencv、pcl、vtk。这些库用到的动态库文件分别从各自安装目录下的相关bin文件夹中找到,路径分别是:opencv:E:\builds\opencv_contrib330\x86\vc12\bin;pcl:E:\builds\PCL\PCL1.8.0\bin;注意,在pcl的目录下的3rdparty文件夹中,也有几个动态链接库,不...

2020-10-05 12:00:34 484

原创 编译安装VTK7+VS2013/2015+CMAKE过程中遇到的问题总结

按照网上的编译教程,完成了大部分的工作。过程中遇到了几个问题,现总结如下:1、对于生成的debug和release版本的lib文件名字重复问题:    在camke按照教程进行config完成后,先不要generate,点Add Entry;    弹出来对话框中Name输入:CMAKE_DEBUG_POSTFIX,type选择:STRING,value输入:d。    设置好之后再点c...

2019-02-24 13:43:27 784 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除