当前位置: 首页 > article >正文

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

灰度直方图
概念:灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率。
BLOB概念:
BLOB分析可以分析图像中连通区域的数量、位置、形状、方向等特征,根据这些特征可以对目标进行识别。再某些应用中不仅需要利用BLOB块的形状特征,还需要分析BLOB的特征关系并加以利用。
BLOB分析的主要过程:
首先获取图像,然后根据特征对原始图像进行阈值分割(区分背景像素和前景像素),再对图像中的连通区域进行特征分析,最后求取每个区域的面积、中心、圆度、矩形度等特征值。
BLOB分析主要包含一下几方面的图像处理技术:
阈值分割:阈值分割是对原始图像进行分割以区分前景和背景,包括固定阈值和多种动态阈值方法。
连通区域分析:连通区域是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域,连通区域分析通过对连通区域中每个像素进行标记,让每个单独的来南通区域形成一个被标识的块。
特征值计算:对每个连通的区域进行特征提取。特征包括面积、周长、重心、圆度、矩形度等。
BLOB分析主要适用于二维目标图像、高对比度等场景的检测需求。
BLOB分析不适用于低对比度图像、不能够用两个灰度表示的特征等场景


http://www.kler.cn/a/464368.html

相关文章:

  • 超越YOLO11!DEIM:先进的实时DETR目标检测
  • ARM 汇编基础总结
  • 开发培训-慧集通(iPaaS)集成平台脚本开发Groovy基础培训视频
  • 如何使用Termux 通过 SSH 连接到远程服务器
  • [实用指南]如何将视频从iPhone传输到iPad
  • 单片机串口控制
  • 华为iotda sdk发送消息无法更新quickstartpython问题解决
  • 丢弃法hhhh
  • python中subprocess指定用户与传递环境变量
  • 【重庆】《政务数字化应用费用测算规范》(T/CDCIDA 001—2023)-省市费用标准解读系列36
  • 单片机的存储器类型
  • DC-DC 降压转换器设计提示和技巧
  • Echart实现3D饼图示例
  • 【DSP/matlab】fftshift 是什么意思?在信号处理中有什么作用?
  • C#编写的盘符图标修改器 - 开源研究系列文章
  • STM32CUBEIDE FreeRTOS操作教程(十二):std dynamic memory 标准动态内存
  • 电子应用设计方案82:智能 AI 椅子系统设计
  • 软件工程期末复习汇总
  • 小程序组件 —— 24 组件案例 - 绘制公司信息区域
  • 矩阵简单问题(Java)
  • python小项目:给复制出来的段落前添加星号
  • UML统一建模语言测试题汇总
  • 【问题解决】ogr.GetDriverByName(‘ESRI Shapefile‘),driver输出路径命名问题
  • P8打卡——YOLOv5-C3模块实现天气识别
  • GitHub 及 GitHub Desktop 详细使用教程(通俗易懂)
  • linux驱动开发笔记