用自己的数据进行双目结构光三维重建(离线)
博主你好
我用的是棋盘格标定,标定时出现的Export epilines和use current feature point这两个选项有什么作用,标定时需要点吗?
然后我点stereo calibrational 100%之后显示calibration error 但是最终存了一个yml文件
我用上面的yml进行条纹图的解码,用的四步相移加4+1互补格雷码,在源文件里设置了phase shift time4,cycles16,total fringes 9,设置了calibration file path 。我还需要更改别的参数吗?最终重建出来的结构优点平面,我是哪个地方存在错误吗?
1、Export epilines选中状态下会输出极线系数矩阵 2、use current feature point选中状态下会使用经过变换后的特征点(标定完成后可点击图片文件名称,查看特征点连线状态,右击图片文件名称,可进行特征点水平/垂直翻转) 3、calibration error 达到40多,误差过大,检查是否存在特征点顺序不一致、左右相机图片不对应等问题 4、修改双目相机配置文件binoocularcamera.json中算法描述和标定文件路径即可,不需要其它工作 5、点云不对的原因是标定不对
博主你好,
"data" : "../../data/binocularCamera/caliInfo.yml",
"title" : "Calibration File Path",
"type" : "string"
这个是设置的后面解双目条纹图所需要的标定好的相机参数文件吗?但是我文件夹下没有这个文件运行就会报错,然后我先随便放了一个yml文件就可以运行,然后我在用我自己拍摄的标定图片进行标定,但是我重新拍了图片error达到了一百多,binoocularcamera.json这个文件夹下我还需要更改什么参数吗?
是的,使用软件标定后,保存标定文件到指定目录,再更改data参数为标定文件路径即可。error达到100多肯定标定存在问题,需要重新标定,检查是否存在特征点顺序不一致、左右相机图片不对应等问题。先把error降到0.2左右。