MechineVID

Results 3 issues of MechineVID

非常感谢您的博文,让我受益良多!搭建单目逆相机结构光系统,使用三频(45、39、34)四步相移获取两个方向的绝对相位值,但将相机成像平面下的特征点映射至投影仪成像平面后,在投影仪成像平面的特征点发生明显的偏差。用的投影仪是DLP3010,分辨率为1280*720。这个误差是因为解相位时(已经使用反向相位补偿)产生的吗?还是其他原因呢?相机和投影仪垂直布置。之后打算使用三角测量模型获取点云 1、在插值方面使用的是以下方法: ![image](https://github.com/Practice3DVision/SLMaster/assets/132988721/3475bd62-efdb-42d4-8041-eb267ced43fd) 2、相机拍摄到的图像如下: ![4](https://github.com/Practice3DVision/SLMaster/assets/132988721/99ac0689-eaa2-4723-889a-564406478fcd) 在获取相机平面下的特征点的坐标后将特征点映射到投影仪成像平面后的图像如下: ![Image_DMD](https://github.com/Practice3DVision/SLMaster/assets/132988721/310a09aa-d5f4-4390-a98b-df22a3fb363c) 通过openGL以投影仪成像平面的特征点的坐标为中心绘制的圆的图像如下: ![4](https://github.com/Practice3DVision/SLMaster/assets/132988721/958e5cad-c3d3-467a-888f-57d8fbc1ccfe)

help wanted

博主,您好!首先非常感谢您的分享,让我受益良多。有个疑问想请教,在调用关键函数findConcentricRingGrid进行标定时无法找到"角点",相机所拍摄的图像如下: ![1](https://github.com/Practice3DVision/SLMaster/assets/132988721/457e914a-f9ae-4504-9c4b-802088a0b638) 图像大小为:1920*1080;双圆环的直径依次为10、15、20、25,特征点的距离为40,行特征点个数为6,列特征点个数为4。我的目的是想要得到特征点的坐标! 调用关键函数findConcentricRingGrid的部分代码如下: ![3](https://github.com/Practice3DVision/SLMaster/assets/132988721/880e73d9-b2e5-4d22-bef2-2a70e2890042) 运行后的结果如下: ![2](https://github.com/Practice3DVision/SLMaster/assets/132988721/28acb53a-c9f2-427d-ac3b-863a1951343f) 请问是拍摄图像角度的问题吗?如果是,那正确角度应该是怎么样的?如果不是,那是哪出问题了?

help wanted

首先非常感谢博主提供的示例说明与SLMaste软件。想请教下,怎么才能加载自己的相机拍摄的图像进行单目标定(离线),标定好后保存的文件包含哪些参数?可以将“角点”的亚像素坐标保存到文件里吗?相机拍摄的图像的分辨率为1920*1080,麻烦博主了!

question