假设我知道相机和物体之间的距离。我如何知道现实世界测量中每个像素宽度与现实生活中的对应关系(例如cm / mm)。
对于焦距为x mm的NxM分辨率图像。对于距离相机距离为D的平面物体(假设正方形),如何在进行相机校准后测量以毫米或厘米为单位的方形宽度。另外,如何找到像素宽度对应的实际宽度(cm / mm)
有人可以详细解释校准程序的程序和算法吗?
答案 0 :(得分:0)
您不需要相机与物体的距离。给定以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。