标签: c++ opencv connected-components opencv3.1
我正在使用C ++上的OpenCV 3.1.0从数字骨架中提取特征。 我正在寻找一种能够给出骨架图像中闭合轮廓数量的方法(例如,2表示8表示,1表示0,6,9表示0,1,9,5,7表示0) )。我使用了OpenCV的connectedComponents()方法和8路连接,但它并没有给我带来希望的结果。我总是在所有图像中获得2个连接组件。 问题是形状的内部和外部是8向连接的,因此它们被视为一个组件。
connectedComponents()
此图片将解释主要问题:
是否有获得这些功能的解决方案?