gpt4 book ai didi

c++ - 如何使用opencv函数计算图像(二进制)的孔数

转载 作者:太空宇宙 更新时间:2023-11-03 22:59:30 24 4
gpt4 key购买 nike

我想计算欧拉数,所以我需要图像中连通分量的数量和孔的数量。我找到了如何查找连接组件的数量。使用此代码;

vector<vector<Point>>contours;
vector<Vec4i>hierarchy;
findContours(mat,contours,hierarchy,CV_RETR_CCOMP,CV_CHAIN_APPROX_SIMPLE );
objects_num=contours.size();

但我不确定计算连通分量的正确代码。你知道这个代码是对的吗?

其次 ** 但我不知道如何计算孔的数量?opencv 文档说所有的轮廓都组织成两级层次结构,你知道如何获得孔数吗?

最佳答案

我正在尝试从该图像中提取特征。例如我需要欧拉数、filledArea 属性。为此原因;我想弄清楚黑色素瘤图片中的孔洞数量和连接组件的数量。你知道找到这些属性的函数吗?

PS:我正在使用 opencv for android 在 Android 平台上工作。

关于c++ - 如何使用opencv函数计算图像(二进制)的孔数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22081416/

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