OpenCV:在处理后的图像中选择轮廓

OpenCV: selection of contours in a processed image

本文关键字:图像 选择 轮廓 处理 OpenCV      更新时间:2023-10-16

我是OpenCV的新手,我想知道您是否可以在处理后的图像中选择轮廓,例如,您正在检测1个圆2个正方形和1个三角形,并且您现在想知道三角形和1个正方形之间的距离,所以我想知道您是否可以使用鼠标实例或类似的东西选择处理后的图像中的图形, 另外,更改选择,例如如果我想知道圆形和正方形或圆形和三角形之间的距离,类似的东西。我不知道我是否已经解释了自己,但我会感谢您的帮助。谢谢

是的,这是可能的(当你到达那里时(,但我建议你把它分成几个小步骤。这个项目很辛苦,不会在一天内发生。我建议最初缩小它,目标较低,只有在完成后,才能增加任务的复杂性:

  1. 有圆形、三角形和正方形
  2. 识别它们的轮廓
  3. 识别每个对象的形状
  4. 计算并打印出正方形和三角形质心之间的距离。