Python 3.x OpenCV摄像机校准-固有矩阵值关闭

Python 3.x OpenCV摄像机校准-固有矩阵值关闭,python-3.x,opencv,camera,camera-calibration,Python 3.x,Opencv,Camera,Camera Calibration,我使用OpenCV的相机校准功能来校准我的相机。我在图像边界附近拍摄了大约50幅不同角度和图案的图像 本征矩阵中的Cx和Cy值约为300 px。还好吗?不过,我的平均重投影误差约为0.08。Cx和Cy是图像中主点的坐标(以像素为单位)。通常一个好的近似值是(图像宽度/2,图像高度/2) 0.08像素的平均重投影误差似乎相当不错。我已多次重复校准过程。Cx和Cy不接近图像宽度和高度的一半。这些值如何影响外在矩阵计算?Cx和Cy是内在参数的一部分。你在做什么样的外部校准?我需要把图像点转换成真实世界

我使用OpenCV的相机校准功能来校准我的相机。我在图像边界附近拍摄了大约50幅不同角度和图案的图像


本征矩阵中的Cx和Cy值约为300 px。还好吗?不过,我的平均重投影误差约为0.08。

Cx和Cy是图像中主点的坐标(以像素为单位)。通常一个好的近似值是(图像宽度/2,图像高度/2)


0.08像素的平均重投影误差似乎相当不错。

我已多次重复校准过程。Cx和Cy不接近图像宽度和高度的一半。这些值如何影响外在矩阵计算?Cx和Cy是内在参数的一部分。你在做什么样的外部校准?我需要把图像点转换成真实世界的坐标。因此,我有一个单独的网格,我将找到一个矩阵,它将图像点转换为现实世界的点。内在参数将图像点与3D光线联系起来(使用RGB相机,你没有这些点的深度)。因此,如果Cx和Cy错误,则对应于图像中某个点的3D光线将错误。Cx和Cy距离W/2和H/2有多远?你使用的是非常特殊的相机还是标准的?