【发布时间】:2014-02-28 18:46:49
【问题描述】:
我想计算欧拉数,所以我需要连接组件的数量和图像中孔的数量。我找到了如何查找连接组件的数量。使用此代码;
vector<vector<Point>>contours;
vector<Vec4i>hierarchy;
findContours(mat,contours,hierarchy,CV_RETR_CCOMP,CV_CHAIN_APPROX_SIMPLE );
objects_num=contours.size();
但我不确定计算连接组件的正确代码。你知道这段代码是对的吗?
其次**但我不知道如何计算孔的数量?opencv doc说所有的轮廓都组织成两级层次结构, 你知道如何获得孔的数量吗?
【问题讨论】:
-
张贴您的图片将有助于更好地了解您的问题。
标签: c++ opencv components eulers-number