- 博客(20)
- 收藏
- 关注
原创 平面矫正 不用pcl库c++
已有一张深度图image,利用AX+BY+CZ+D求解出image的平面拟合系数A、B、C、D,求image的平面就是求image映射到空间的平面,利用点到平面的距离公式。则求出的平面plane为。
2024-02-26 13:58:50
362
1
原创 (c++PCL库)深度图RANSAC拟合平面
然后得到了coefficients;coefficients里面有四个参数:A\B\C\D。1.先将深度图转点云(点云的单位为米,记得转换单位)一个新的平面就拟合好了。
2023-09-07 14:36:34
625
1
原创 VS C++ C4996错误、C2589错误
C2589错误:项目——属性——c/c++预处理器——预处理器定义——输入 NOMINMAX。C4996:项目——属性——c/c++常规——SDL检查——否。
2023-08-02 09:55:03
105
原创 vs c++MSB4019未找到导入的项目,请确认 声明中的路径正确,且磁盘上存在该文件。
打开项目里面的.vcxproj,用记事本打开,在debug和release栏下找到在之前旧电脑配置环境的地址,整行删除,保存。重新打开项目,配置上新的环境,就好了。
2023-08-02 09:28:02
936
原创 C++程序封装函数(函数中有类怎么封装)
void b();void c();void d();void e();void f();void g();void h();void i();void j();new.a();new.b();new.c();new.d();new.e();
2023-07-06 17:02:32
631
原创 结构光三维初步重建,c++小白附部分代码
我这里使用的三阶展开,所以每一个像素点会有四个标定系数(a0、a1、a2、a3),可以将每个系数都单独保存一张tif格式的图片以便于三维重建使用,如果有更好的办法教教孩子。0,按照一个规定步长移动基准面,移动n次,例如:移动十次,每次移动1mm,那么移动的高度就为:1mm、2、3、4、5、6、7、8、9、10,这就是上面公式的高度矩阵。2.对拍摄的十一张标定板(移动了十次+基准面)解相位,然后对十次解得的相位减去基准面的相位,得到了十张相位差图片,这就是上面的相位差矩阵。(注:是对公式进行展开后的矩阵)
2023-05-24 16:40:27
1134
1
原创 【互补格雷码+相移】小白解码思路全过程(附部分代码c++)
K求出的是阶梯状的序号,而相位主值被包裹在[-pai,pai]直接,K对应的就是第K个相位,为了展开相位,将第K个相位挨个往上抬K*2pai个相位值,使其连续展开,K1的边缘和相位主值的边缘是对齐的,所以K1的边缘不稳定也会使求包裹相位时出现边缘跳变现象,为了解决所以引入互补格雷码,使其互补格雷码中间稳定的部分对其相位主值边缘部分(我生成互补格雷码的方式就是在格雷码后面加上0、1、1、0这样循环后缀,代码如下:(没学过,写的都是流水账)在c++记得手动取整!就是因为这一步错了导致解码一直有错!
2023-04-04 18:04:38
3587
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人