假设我知道相机和物体之间的距离 . 我如何知道现实世界测量中每个像素宽度对应的现实生活(例如cm / mm) .
对于焦距为x mm的NxM分辨率图像 . 对于距离相机距离为D的平面物体(假设正方形),如何在进行相机校准后测量以毫米或厘米为单位的方形宽度 . 另外,如何找到像素宽度对应的实际宽度(cm / mm)
有人可以详细解释校准程序的程序和算法来获得这个吗?
您不需要相机与物体的距离 . 给定以mm为单位的焦距和从内在矩阵中获取的焦距(焦距),您可以计算传感器的高度和宽度:
sensor_width_mm = sensor_width_px * (f_mm / f_px) sensor_height_mm = sensor_height_px * (f_mm / f_px)
请注意,比率 (f_mm / f_px) 是以mm为单位的一个像素的大小 .
(f_mm / f_px)
1 回答
您不需要相机与物体的距离 . 给定以mm为单位的焦距和从内在矩阵中获取的焦距(焦距),您可以计算传感器的高度和宽度:
请注意,比率
(f_mm / f_px)
是以mm为单位的一个像素的大小 .