我正在尝试校准Camera-Projector 3D系统。首先,我使用了罗技C920网络摄像头,我在校准精度方面得到了可接受的结果(0.8重投影误差)。但是,颜色和分辨率都不好。
现在,我有一台专业相机(尼康D3400 18-55)。我无法获得比5.5更好的校准结果!我使用完全相同的投影仪,相同的模式和相同的算法进行校准。
所有设置都在我的相机中修复,包括对焦,Iso,光圈,光学变焦和快门速度。
我错过了什么?这个问题的可能原因是什么?
我知道我的问题是有点董事会,但似乎我犯了一个愚蠢的错误所以任何线索都值得赞赏。
我认为这不是问题,但我使用的是使用OpenCV 2.4.9的Brown University 3D Scanning Software。
答案 0 :(得分:3)
首先,您的重投影错误以像素为单位。您的网络摄像头和Nicon的分辨率是多少?我猜测Nicon具有更高的分辨率,因此像素尺寸要小得多。这会使像素的误差更高,尽管5.5像素似乎仍然太高。
接下来我要担心的是镜头失真。未失真的Nicon图像是什么样的?可能是您没有足够的校准点靠近图像的边缘,这意味着您没有准确地估计失真系数。或者可能是你有一个广角镜头,这种相机模型的失真太大了。
所以,你应该做的是看看未失真的Nicon图像。如果看起来奇怪扭曲,那么尝试使用靠近图像边缘的图案捕获更多校准图像。
我也对你写的关于颜色和分辨率差的文章感到困惑。你在谈论未失真或纠正的图像吗?为什么颜色会变坏?