【发布时间】:2012-09-16 11:56:42
【问题描述】:
类似于使用棋盘校准单个相机 2D 图像,我希望确定棋盘(或单个正方形)的宽度/高度(以像素为单位)。
我有一个垂直对准地面的相机,确保与下面的表面完全齐平。我正在使用相机来确定连续帧之间的平移(使用傅立叶相位相关成功实现),目前我的结果返回以像素为单位的平移,但是我想使用类似于校准的技术,我将相机移动到棋盘平放在地面上,以相对于我的图像高度和宽度自动确定棋盘的大小(以像素为单位)。
知道棋盘的尺寸(以毫米为单位)后,我可以将像素单位转换为以毫米为单位的现实世界单位,即 1 个像素将代表与地面上相机高度成正比的距离。这将允许我将像素平移转换为毫米平移,并在每次更改相机高度时重新校准。
实现这一目标的推荐方法是什么?肯定比单机二维标定要简单。
【问题讨论】:
标签: c opencv camera-calibration