SLMaster icon indicating copy to clipboard operation
SLMaster copied to clipboard

用自己的数据进行双目结构光三维重建(离线)

Open first-hh opened this issue 1 year ago • 3 comments

博主你好 我用的是棋盘格标定,标定时出现的Export epilines和use current feature point这两个选项有什么作用,标定时需要点吗? 屏幕截图 2024-06-28 132253 然后我点stereo calibrational 100%之后显示calibration error 但是最终存了一个yml文件 屏幕截图 2024-06-28 132353 我用上面的yml进行条纹图的解码,用的四步相移加4+1互补格雷码,在源文件里设置了phase shift time4,cycles16,total fringes 9,设置了calibration file path 。我还需要更改别的参数吗?最终重建出来的结构优点平面,我是哪个地方存在错误吗? 屏幕截图 2024-06-28 140617

first-hh avatar Jun 28 '24 06:06 first-hh

1、Export epilines选中状态下会输出极线系数矩阵 2、use current feature point选中状态下会使用经过变换后的特征点(标定完成后可点击图片文件名称,查看特征点连线状态,右击图片文件名称,可进行特征点水平/垂直翻转) 3、calibration error 达到40多,误差过大,检查是否存在特征点顺序不一致、左右相机图片不对应等问题 4、修改双目相机配置文件binoocularcamera.json中算法描述和标定文件路径即可,不需要其它工作 5、点云不对的原因是标定不对

Practice3DVision avatar Jun 28 '24 11:06 Practice3DVision

博主你好,
"data" : "../../data/binocularCamera/caliInfo.yml", "title" : "Calibration File Path", "type" : "string" 这个是设置的后面解双目条纹图所需要的标定好的相机参数文件吗?但是我文件夹下没有这个文件运行就会报错,然后我先随便放了一个yml文件就可以运行,然后我在用我自己拍摄的标定图片进行标定,但是我重新拍了图片error达到了一百多,binoocularcamera.json这个文件夹下我还需要更改什么参数吗?

first-hh avatar Jun 28 '24 13:06 first-hh

是的,使用软件标定后,保存标定文件到指定目录,再更改data参数为标定文件路径即可。error达到100多肯定标定存在问题,需要重新标定,检查是否存在特征点顺序不一致、左右相机图片不对应等问题。先把error降到0.2左右。

Practice3DVision avatar Jul 02 '24 04:07 Practice3DVision