我使用opencv c ++测量图像中两个对象之间的距离。 我已经检测到两个带有霍夫变换圆的球并且想要测量它们之间的距离。 到目前为止,使用毕达哥拉斯定理找到两个坐标之间的距离,但没有得到接近。 d = sq rt((x2-x1)^ 2 +(y2-y1)^ 2) 例如:如果两个球之间的距离是13厘米,那么结果是5.6厘米
提前致谢
答案 0 :(得分:0)
要测量图像中物体之间的距离,您必须查看相机校准概念。
正如Mark Setchell所说,如果你不进行校准,那么距离将以像素为单位,2D点指向3D点变换。