我有一个问题,我在房间里有一个固定的摄像机和几个视频,我需要将图像坐标转换成世界坐标。
我所知道的: 1.房间的所有测量。 2. 16个图像坐标及其尊重的世界坐标。
我遇到的问题: 起初我以为我只需要创建一个几何变换(根据http://xenia.media.mit.edu/~cwren/interpolator/),但我有一个问题,因为房间的边缘在图像中扭曲,我不能校准相机,因为我不能抓住房间或相机。
无论如何我能克服这些困难并准确地测量房间的距离吗?
谢谢
答案 0 :(得分:1)
您可以通过首先提取房间的边缘然后找到最佳的失真参数集(这将最大限度地减少边缘失真)来校准相机的失真。 但是很少有工作能够实现这种方法:
关于透视失真,在去除镜头失真后,只需将您使用此方法找到的链接放到房间四个角落的图像上即可。 这将为您提供图像像素和地面像素之间的映射(因此对象世界坐标,确保您只需要X-Y坐标)。如果您需要高度测量,则需要在图像中找到具有已知高度的对象以进行校准。