Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
first-hh opened this issue Jun 28, 2024 · 3 comments
Open

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

first-hh opened this issue Jun 28, 2024 · 3 comments
Assignees
Labels
invalid This doesn't seem right

Comments

@first-hh
Copy link

博主你好
我用的是棋盘格标定,标定时出现的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 first-hh added the compilation issues Problems at compile time label Jun 28, 2024
@Practice3DVision
Copy link
Owner

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

@Practice3DVision Practice3DVision added invalid This doesn't seem right and removed compilation issues Problems at compile time labels Jun 28, 2024
@first-hh
Copy link
Author

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

@Practice3DVision
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

2 participants