gpt4 book ai didi

OpenCV : is a contour closed or not

转载 作者:太空宇宙 更新时间:2023-11-03 21:01:12 25 4
gpt4 key购买 nike

我正在尝试找到一种方法来确定轮廓是否闭合,

但我使用的是 findContours 而不是 cvFindContours,所以我没有标志..

知道怎么做吗?

顺便说一句,我被要求找出轮廓中的循环数,

(意思是他自己画了多少个十字)。

单个轮廓是否可能有环?

如果是这样,知道如何找到有多少吗?

谢谢,

塔米尔。

最佳答案

我认为您无法使用 cvFindContours 检测具有交叉点的轮廓。如果此函数返回具有交点的轮廓,那么您可以确定此轮廓是一个循环。例如,如果轮廓有 1 个交点,想象轮廓对应于数字“8”,而不是 cvFindContours 返回 3 个轮廓,2 个圆和大的离群值。我认为您必须使用图论来完成这项任务。创建图形,其中顶点是位于轮廓中的像素,图形的边缘是图像中的相邻像素。比你能在图中找到所有循环。

关于OpenCV : is a contour closed or not,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654381/

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