我有一个固定的针孔相机。我把它对准一个平板,然后拍下一张照片。我把平板电脑倾斜起来,拍下一张照片。有没有什么方法可以把像素转换成真实世界的坐标,摆脱敲击?这是什么矩阵。
我尝试使用https://www.mathworks.com/help/vision/ref/cameramatrix.html从真实世界的坐标转换到像素,但它返回的不是梯形,而是平行四边形。加载的校准图像是否需要直接位于棋盘上方?
即使这样,我也需要从像素转换到真实世界,那么如果这是一种有效的方法,有没有一种方法可以反转4x3相机矩阵?
谢谢。
发布于 2017-07-26 05:27:46
你在要求额外的东西:移除keystone不需要知道面板的3D世界位置。您只需要3x3单应矩阵,将面板的“键控”版本映射到“扁平”版本。
在给定两个图像之间至少4个像素的对应关系的情况下,您可以计算单应性。在OpenCV中,您可以使用"findHomographyMat“来实现此目的。
https://stackoverflow.com/questions/45309531
复制相似问题