如何使用OpenCV的外部点制作多边形?

时间:2017-07-07 21:24:49

标签: python opencv numpy computer-vision

Manually made example image of desired result

每次物体移动时,我都会获得角坐标列表。我想用这些坐标制作一个fillpoly,这样我就可以只制作一个正在移动的物体的面具。问题是拐角坐标不是有序的,因此折线会随机点转到随机点,而不管前一点是什么,并且对象内部也有角落。我只需要物体的外角,这样我就可以制作轮廓并填充它。欢迎任何帮助,谢谢你们。

1 个答案:

答案 0 :(得分:1)

您正在寻找convexhull()功能。

这里有python tutorialC++ tutorial,我认为这是一个更好的解释。

请注意,这不会为您提供您正在寻找的内容,但也许它足够接近您的应用