【发布时间】:2016-06-10 09:56:05
【问题描述】:
我正在使用 opencv 2.4.13
我正在尝试查找连接组件的周长,我正在考虑使用ConnectedComponentWithStats,但它不返回周长,只返回面积、宽度等... 有一种方法可以找到具有轮廓但不是相反的区域(我的意思是一个组件,而不是整个图像)。
arcLength 方法效果不佳,因为我拥有组件的所有点,而不仅仅是轮廓。
我知道有一种 BF 方法可以通过遍历组件的每个像素并查看他是否有不在同一个组件中的邻居来找到它。但我想要一个成本更低的功能。 否则,如果您知道一种将组件与 findContours 方法找到的轮廓链接的方法,那么它也适合我。
谢谢
【问题讨论】:
-
轮廓和连通分量没有区别,你能上传你的输入图像吗?
-
连通分量也有轮廓内的像素没有?
标签: c++ opencv connected-components