我正在尝试验证我的相机校准,因此我想纠正校准图像。 我期望这将涉及使用一个调用到
基本上,我想要执行此处所述的过程(特别是朝向结尾的图片),但是由于已知相机模型和姿态,因此需要开始。
是否有一个简单的函数调用,可以使用相机内部和外部参数计算透视矩阵,用于
在调用了对图像进行
原则上,我可以通过解决 OpenCV 相机校准文档顶部定义的方程组的系统,在指定约束
在我的搜索中,我发现很难浏览所有立体校准结果-- 我只有一个相机,但希望校正仅在查看平面测试模式时进行。
warpPerspective
,但我没有找到明显的函数来使用相机矩阵和旋转以及平移向量来生成透视投影矩阵。基本上,我想要执行此处所述的过程(特别是朝向结尾的图片),但是由于已知相机模型和姿态,因此需要开始。
是否有一个简单的函数调用,可以使用相机内部和外部参数计算透视矩阵,用于
warpPerspective
使用?在调用了对图像进行
undistort
之后,我将调用warpPerspective
。原则上,我可以通过解决 OpenCV 相机校准文档顶部定义的方程组的系统,在指定约束
Z = 0
后得出解决方案,但我认为必须有一种常规例程,可以让我直接对测试图像进行直交矫正。在我的搜索中,我发现很难浏览所有立体校准结果-- 我只有一个相机,但希望校正仅在查看平面测试模式时进行。
cv::getPerspectiveTransform
和4个适当的点。然而,可能可以直接从相机校准中推导出变换,我会进一步研究。 - BConic