自定义博客皮肤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 2635

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

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

2021-08-09 21:48:45 1119

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

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

2021-08-09 18:30:12 3350

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

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

2020-10-05 12:02:56 1056

原创 程序打包问题整理

最近承载鞍项目需要打包程序安装到工控机上运行调试,但是在现场调试时出现了程序运行过程中崩溃的问题。 首先,项目程序用到的库包括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 569

原创 编译安装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 855 2

空空如也

空空如也

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

TA关注的人

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