halcon中的BLOB与灰度直方图的分析与理解

灰度直方图

概念:灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率。

BLOB概念:

BLOB分析可以分析图像中连通区域的数量、位置、形状、方向等特征,根据这些特征可以对目标进行识别。再某些应用中不仅需要利用BLOB块的形状特征,还需要分析BLOB的特征关系并加以利用。

BLOB分析的主要过程:

首先获取图像,然后根据特征对原始图像进行阈值分割(区分背景像素和前景像素),再对图像中的连通区域进行特征分析,最后求取每个区域的面积、中心、圆度、矩形度等特征值。

BLOB分析主要包含一下几方面的图像处理技术:

阈值分割:阈值分割是对原始图像进行分割以区分前景和背景,包括固定阈值和多种动态阈值方法。

连通区域分析:连通区域是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域,连通区域分析通过对连通区域中每个像素进行标记,让每个单独的来南通区域形成一个被标识的块。

特征值计算:对每个连通的区域进行特征提取。特征包括面积、周长、重心、圆度、矩形度等。

BLOB分析主要适用于二维目标图像、高对比度等场景的检测需求。

BLOB分析不适用于低对比度图像、不能够用两个灰度表示的特征等场景

相关推荐
听风吹等浪起9 分钟前
第19章:基于efficientNet实现的视频内容识别系统
人工智能·深度学习·音视频
科技小E11 分钟前
视频设备轨迹回放平台EasyCVR打造水库大坝智慧安防视频监控智能分析方案
大数据·网络·人工智能·音视频·安防监控
李煜鑫16 分钟前
关于视频的一些算法内容,不包含代码等
算法·音视频·语音识别
我爱工作&工作love我30 分钟前
【深基18.例3】查找文献-图的储存与遍历
算法·深度优先·图论
隐-梵38 分钟前
Android studio前沿开发--利用socket服务器连接AI实现前后端交互(全站首发思路)
android·服务器·人工智能·后端·websocket·android studio·交互
亚马逊云开发者41 分钟前
生成式 AI 在电商评论场景的应用 : 场景分析和技术选型
人工智能
zxsz_com_cn42 分钟前
医疗设备预测性维护的合规性挑战与标准化路径研究
大数据·数据库·人工智能
心软且酷丶44 分钟前
leetcode:2899. 上一个遍历的整数(python3解法)
python·算法·leetcode
啾啾Fun1 小时前
数据结构与算法学习导航
学习·算法
沙子可可1 小时前
深入学习OpenCV:第一章简介
人工智能·opencv·学习