目录
学习目标:
对二值图进行分析,设定最大最小面积区间

保留该面积区间内的区域
示例代码
//src为二值图,minArea、maxArea为面积阈值,dest为结果图像
void connectionAreaSelect(Mat src, int minArea, int maxArea, Mat &dest)
{
Mat labels, stats, centroids, img_color;
//连通域计算
int nccomps = connectedComponentsWithStats(
src, //二值图像
labels,
stats,
centroids
);
//去除过小区域,初始化颜色表
vector<Vec3b> colors(nccomps);
colors[0] = Vec3b(0, 0, 0); // background pixels remain black.
for (int i = 1; i < nccomps; i++)
{
colors[i] = Vec3b(rand() % 256, rand() % 256, rand() % 256);
//面积阈值筛选
int holeArea = stats.at<int>(i, CC_STAT_AREA);
if ((holeArea < minArea) || (holeArea > maxArea))
{
colors[i] = Vec3b(0, 0, 0);
}
}
//按照label值,对不同的连通域进行着色
img_color = Mat::zeros(src.size(), CV_8UC3);
for (int y = 0; y < img_color.rows; y++)
{
for (int x = 0; x < img_color.cols; x++)
{
int label = labels.at<int>(y, x);
CV_Assert(0 <= label && label <= nccomps);
img_color.at<Vec3b>(y, x) = colors[label];
}
}
//统计降噪后的连通区域
Mat grayImg;
cvtColor(img_color, grayImg, COLOR_BGR2GRAY);
threshold(grayImg, grayImg, 1, 255, THRESH_BINARY);
dest = grayImg.clone();
labels.release();
stats.release();
centroids.release();
img_color.release();
grayImg.release();
}
以上就是OpenCV根据面积筛选连通域学习示例的详细内容,更多关于OpenCV根据面积筛选连通域的资料请关注其它相关文章!
相关推荐:
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
整理文章的AI:提升写作效率的智能助手
SEO埋词技巧,如何提升网站排名?,贵州营销推广方法
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
内容创作新时代:自动生成文章的AI如何改变写作生态
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
用AI写一篇文章,如何提升你的写作效率与创意
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
AI人工智能生成文章:开启写作新时代
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
优方法-高效生活与工作的秘密武器,钻石营销推广方案
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
为什么做seo的人很少,为了什么做seo ,ai不负你
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
优化提长:让企业效能提升的秘密武器,长沙网站建设创意
seo辅助词选什么,seo助手 ,各车企ai
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
SEO开发:数字营销的核心驱动力,园区网站建设
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
seo要寻找什么资源,怎么找seo ,ai插画描边
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
ChatGPT崩了?用户称打开是一片空白,背后隐藏了什么?,ai 新技巧
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
什么是seo运营,什么是seo营销 ,ai绘画沙地
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai