标签: c++ opencv measurement
我校准了相机和未失真的图像,图像上的物体被二值化,只显示轮廓。然后我使用矩形来获得对象的维度 - >我的像素距离。摄像机具有固定位置,校准后距离物体的距离也是固定的。
红色矩形的大小~81×630像素。
有没有办法只使用OpenCV校准将像素转换为毫米,还是应该测量具有已知尺寸的物体的像素大小?
答案 0 :(得分:1)
您可以使用相同的相机选项捕捉卡尺。然后,您可以将距离与像素数相匹配。然后,您可以使用匹配来计算图像中对象像素的相应距离。
卡尺图像示例:
答案 1 :(得分:0)
您可以使用标尺获取您正在查看的对象的实际大小,然后将您正在拍摄的对象的像素数乘以与实际大小相同的数字 而且由于相机已经过校准,因此您找到的几率适合所有人。