如何计算OpenCV中图像从对象到边缘的距离(Python 2.7)

时间:2016-11-02 23:30:01

标签: python opencv raspberry-pi computer-vision

我目前正在尝试使用Raspberry Pi上的OpenCV和Python确定与矩形目标的对齐方式。由于这是针对与机器人相关的事件,因此我不能使用确定距离和角度的传统方法,因为机器人将不断地移动并且不会以完美的角度面向目标,因此导致不准确的测量。相反,我想知道是否可以从图像的水平边缘和矩形的边缘确定像素的长度。我的逻辑是,如果两边的距离都相等,那么机器人就会对齐。任何帮助,将不胜感激。此外,任何示例代码也会有很大帮助。

由于

1 个答案:

答案 0 :(得分:0)

假设一个矩形被识别为轮廓/填充多边形。

您可以快速传递1d内核(即一条线)并识别矩形轮廓和线的交点。这是thread about this