我是 OpenCV 的新手,我想知道您是否可以在处理后的图像中选择轮廓,例如,您正在检测 1 个圆形、2 个正方形和 1 个三角形,并且您想知道这些轮廓之间的距离现在有三角形和1个正方形,所以我想知道您是否可以使用鼠标实例或类似的东西选择处理后的图像中的数字,也可以更改选择,就像我想知道圆形和正方形之间的距离一样或者圆形和三角形,类似的东西。我不知道我是否已经解释清楚了,但我会感谢你的帮助。谢谢
最佳答案
是的,这是可能的(当你到达那里时),但我建议你将其分成几个小步骤。这个项目是一项艰苦的工作,不是一天就能完成的。我建议首先缩小规模,目标较低,并且仅在完成后进行,以增加任务的复杂性:
- 有一个圆形、三角形和正方形
- 识别其轮廓
- 识别每个物体的形状
- 计算并打印出正方形和三角形质心之间的距离。
关于c++ - OpenCV:在处理后的图像中选择轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17153951/