gpt4 book ai didi

opencv - 在 OpenCV 中关闭等高线曲线

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:55 26 4
gpt4 key购买 nike

我正在使用 OpenCV (Canny + findCountours) 查找对象的外部轮廓。绘制的曲线通常几乎(但不完全)闭合。我想关闭它 - 以找到它所界定的区域。

我该怎么做?

考虑的事项:

  • 扩张——我在 Canny 之后看到的例子显示了这一点,尽管在我看来在 findContours 之后这样做更有意义
  • 凸包 - 可能有用,但我真的想完成一条曲线
  • 形状简化 - 相关,但不完全是我想要的

最佳答案

使用PolyLine方法绘制等高线

cv2.PolyLine(img, points, is_closed=True, 255, thickness=1, lineType=8, shift=0)

阅读文档了解更多详情:http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html

如果解决了您的问题,请标记已回答。如果没有,请告诉我。

关于opencv - 在 OpenCV 中关闭等高线曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21469409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com