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

灰度直方图

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

BLOB概念:

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

BLOB分析的主要过程:

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

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

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

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

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

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

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

相关推荐
m0_3801671416 小时前
加密交易基础设施:为什么市场数据 API 至关重要?
人工智能·ai·区块链
Asher050916 小时前
AI 时代全栈升级路线
人工智能
lauo16 小时前
从ThinkPad的10999元硬件堆料,看ibbot智慧体如何重新定义AI手机
人工智能·智能手机
PhotonixBay16 小时前
激光共聚焦与白光干涉仪在PCB表面轮廓测量中的原理与数据对比
人工智能·测试工具·制造
甲维斯16 小时前
Claude Opus4.8来了,三个关注点!
人工智能·ai编程
buhuizhiyuci17 小时前
【算法篇】初识双指针
算法
dozenyaoyida17 小时前
AI与大模型新闻日报20260524
人工智能·ai·大模型·新闻
程序员老乔17 小时前
04-Spring-AI多模型架构
人工智能·spring·架构
Mr数据杨17 小时前
【CanMV K210】通信扩展 PCF8591 ADC 模数转换与模拟量读取
人工智能·硬件开发·canmv k210
DogDaoDao17 小时前
【GitHub】RealtimeSTT 深度解析:打造低延迟、生产级语音识别应用的全栈利器
人工智能·语言模型·大模型·github·语音识别·stt·realtimestt