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

灰度直方图

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

BLOB概念:

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

BLOB分析的主要过程:

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

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

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

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

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

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

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

相关推荐
大千AI助手1 分钟前
InstructGPT:使用人类反馈训练语言模型以遵循指令
人工智能·gpt·语言模型·自然语言处理·rlhf·指令微调·模型对齐
机器之心19 分钟前
时代2025 AI百人榜出炉:任正非、梁文锋、王兴兴、彭军、薛澜等入选,华人影响力爆棚
人工智能·openai
机器之心21 分钟前
谢赛宁回忆七年前OpenAI面试:白板编程、五小时会议,面完天都黑了
人工智能·openai
Json_23 分钟前
使用springboot开发-AI智能体平台管理系统,统一管理各个平台的智能体并让智能体和AI语音设备通信,做一个属于自己的小艾同学~
人工智能·spring boot·openai
硬核隔壁老王35 分钟前
收藏!Agentic RAG实战:从入门到智能问答系统完整实现指南
人工智能·程序员·llm
刀鋒偏冷40 分钟前
大模型私有化部署
人工智能·深度学习·机器学习
冯骐1 小时前
Deepseek V3.1 本地化部署实践
人工智能·deepseek
浩少7021 小时前
LeetCode-22day:多维动态规划
算法·leetcode·动态规划
量子位1 小时前
Nano banana手办玩法火爆出圈!无需抽卡,效果惊了(°o°)
人工智能·ai编程
岁月静好20252 小时前
Leetcode 深度优先搜索 (15)
算法·leetcode·深度优先