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

灰度直方图

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

BLOB概念:

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

BLOB分析的主要过程:

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

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

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

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

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

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

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

相关推荐
xixixi77777几秒前
解析 Claude模型 —— Anthropic公司打造,以安全性和推理能力为核心竞争力的顶尖大语言模型
人工智能·ai·语言模型·自然语言处理·大模型·claude·主流模型
平生不喜凡桃李1 分钟前
LeetCode 两数之和/三数之和
算法·leetcode·两数之和·三数之和
C雨后彩虹2 分钟前
中文分词模拟器
java·数据结构·算法·华为·面试
BLi4ee4 分钟前
【Scholarly Notes】Adaptive Model Pruning for Federated Learning
算法·机器学习·剪枝
大唐荣华8 分钟前
机器人落地“首台套”补贴,到底指什么?
人工智能·机器人
Remember_9939 分钟前
【LeetCode精选算法】二分查找专题二
java·数据结构·算法·leetcode·哈希算法
棒棒的皮皮18 分钟前
【深度学习】YOLO论文官方演进 + 目标检测经典 + 拓展创新
深度学习·yolo·目标检测·计算机视觉
萤丰信息20 分钟前
数字经济与 “双碳” 战略双轮驱动下 智慧园区的智能化管理实践与未来演进
大数据·人工智能·科技·智慧城市·智慧园区
pingao14137821 分钟前
实时远程监控,4G温湿度传感器守护环境安全
大数据·人工智能·安全
LongtengGensSupreme26 分钟前
C# 中监听 IPv6 回环地址(Loopback Address)----socket和tcp
c#·ipv6 回环地址