0

我的目标是在地面车辆机器人上安装一个网络摄像头,让它识别车道并在车道之间行驶。为了在图像中寻找合适大小的线条(通道),我正在尝试学习如何将现实世界对象的大小转换为图像像素大小。

如果我安装一个usb相机,使其离地高度是已知的与地面的固定垂直距离,并且相机镜头中心之间的角度是固定的,我如何将现实世界物体的大小与数字联系起来图像中的像素。

示例:我的相机在地板上方两英尺处。如果我将 y 轴定义为从地板向上指向,则我的相机位于真实世界坐标(x = 0,y = 2 英尺,z = 0)处的 y 轴上。它在水平 xz 平面下方 15 度角,这意味着我的相机向下指向地板。

我拍了一张地板上亮绿色胶带的照片。胶带长 3 英尺,宽 2 英寸。如何将 3 英尺长和 2 英寸宽的对象转换为像素尺寸?如何计算图像中有多少像素代表 3 英尺?我正在尝试识别近似大小的线条。

预先感谢您的帮助。

4

0 回答 0