Blob分析

Blob分析的概念:一张图像中,通过它们的灰度值,相关对象(也称为前景)的像素能够被辨识出来。例如,例如下图展示了液体中的组织颗粒,这些颗粒是明亮的,液体(背景)是黑色的。通过挑选亮的像素(阈值分割),颗粒能够很容易被检测出来。在许多应用中,黑白像素简单的状况是不多见的,但可以通过额外的预处理或者另外的像素选择或者分组实现相同的结果。

Blob分析的优势是其超灵活性,其来源于HALCON提供的巨大数量的算子。再者,这些方法有这很好的性能。许多blob分析的方法可以与一些其他视觉任务想结合,例如可以作为感兴趣区域的灵活生成的一些预处理步骤。

基本概念

Blob分析主要由三个部分组成:

获取图像

首先是获取一张图像。

分割图像

当已经获取了图像,接下来的任务就是去选择前景像素,这个也被称为分割。这个处理的结果被参考为blobs (二进制大对象)。在HALCON中,数据类型为一个区域。

提取特征

在最后一步,去计算特征,诸如面积(如,像素的数量),重心,或者方向。

第一个例子

下面的程序是基本概念的一个例子,其是属于上面解说的那个例子。这里图像从文件中获取,所有亮度大于120的像素用算子threshold所选择,然后,额外的一步被添加,其并不明显:算子connection将所有明亮的像素集分为所谓的连通区域。这一步的效果就是我们现在有了多个区域,而不是threshold返回的额单个区域。程序的最后一步是一些特征的计算,这里,算子area_center决定了大小(像素数量)和重心。请注意,area_center返回所有三个特征参数的多个值(每个连通成分对应一个值)。

halcon 导出数据集_HALCON中级篇:Blob分析相关推荐

  1. Halcon学习路线——Blob分析(1)

    Blob分析 1. 谈谈Blob分析 2. 看一张图片 3. 处理图像效果 4. Halcon代码 5. 资源下载 1. 谈谈Blob分析 Blob可以说是图像处理中最简单.最常用的方法了.虽说简单, ...

  2. Halcon缺陷检测——Blob分析特征

    blob分析+定位+特征 案例1:检测破碎的小饼干 案例2:检测胶囊药粒 案例3:检查塑料网是否破损 资源下载地址 案例1:检测破碎的小饼干 check_hazeInut_wafers.hdev 这个 ...

  3. 机器视觉测量拟合中级篇,halcon实战,measure测量助手

    机器视觉测量拟合中级篇,halcon实战测量助手 个人学习笔记 第一:快速使用measure测量助手进行识别: measure测量助手打开位置 进入measure测量助手的首页,第一使用对图像进行读取 ...

  4. Halcon Blob分析之分割并读取啤酒瓶上的数字——bottle.hdev

    分割并读取啤酒瓶上的数字 引言 一.结果 1.1 读取图像 1.2 Blob分析处理后 二.Halcon代码 三.案例主要算子分析 1.create_text_model_reader (Operat ...

  5. Halcon之Blob分析

    文章目录 Blob Analysis 1.基本概念 1.1 获取图像 1.2 分割图像 1.3 提取特征 1.4 A First Example 2.扩展概念 2.1 使用感兴趣区域 2.2 对齐 R ...

  6. 【Halcon】Blob分析的形态学算子应用(count_pellets.hdev)

    Halcon中 Blob分析 之count_pellets.hdev 示例 * This programs demonstrates the use of basic morphology * ope ...

  7. halcon基础学习(2)—blob分析

    这段时间在学halcon,项目又紧,只能晚上回来学习学习,现在在看着视屏学点基础,其实对我来说学习软件到时很快,视屏里说学视觉还是以项目为主.以下是官方实例,原图 程序跑完之后的效果,其实就是一个典型 ...

  8. Halcon Blob分析(二值化图像分割)

    Blob分析 Blob分析 算子 示例 示例 使用场合 示例 Blob分析 Blob分析的目的在于对图像中的2D形状进行检测和分析,得到诸如目标位置.形状.方向.Blob分析流程如下: #mermai ...

  9. 数字图像处理:blob分析、阈值分割

    1.Blob分析: 1.1.blob分析概念在计算机视觉中的Blob(Binary large object)是指图像中的具有相似颜色.纹理等特征所组成的一块连通区域,一般来说,该区域就是图像中的前景 ...

  10. Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能

    from: http://blog.csdn.net/y1scp/article/details/49095729 定位+移动选址 百学须先立志-学前须知: 我们经常在各大主流APP上要求被写上地址, ...

最新文章

  1. 4月第4周全球域名商TOP15:万网第四 增势减弱
  2. 机器学习和洗衣机的关系?
  3. linuxmysql乱码
  4. 文本分类实战(三)—— charCNN模型
  5. MarkDown入门及技巧
  6. 全网最详细的大数据集群环境下如何正确安装并配置多个不同版本的Cloudera Hue(图文详解)...
  7. Yelp研发实践:使用服务拆分单块应用
  8. 批量插入使用SqlBulkCopy
  9. 用数据说话,Go 所有字符串拼接方式里哪种才是最稳定高效的?
  10. 吃掉那只青蛙_每日可交付成果–吃青蛙的艺术
  11. LeetCode_125_Python_验证回文串
  12. 【Unity3D读取数据】(三)Xml文件操作(创建、读取、写入、修改)
  13. 谷歌浏览器如何安装插件-以octotree为例
  14. html多人同时编辑,怎样多人协同在线编辑文档?
  15. IT服务及相关概念界定
  16. 软件测试影响最深的bug,软件测试面试题-那些让我印象深刻的bug
  17. python从图片提取文字_Python实现从图片提取文字
  18. 3.acwing3373. 进制转换
  19. sequence与sequencer
  20. jquery循环获取div之间的内容

热门文章

  1. 资管新规这样规定,我的货基该怎么办?
  2. (转)知乎:有哪些好笑的关于程序员的笑话?
  3. (转)200亿美元比特币找不到主人,这个邪恶职业一夜爆火
  4. 中国民生银行借助Kubernetes的转型 | 凌云时刻
  5. 【回归预测】基于matlab麻雀搜索算法优化CNN回归预测【含Matlab源码 282期】
  6. 【图像处理基础】基于matlab GUI图片浏览器【含Matlab源码 1015期】
  7. cv2中函数名的规则
  8. word怎么把页面顺序倒过来_Word打印错乱——出现两个第1页
  9. python: 从txt文件中读入数组
  10. php中用get和post传值时的用法 $_GET[], $_POST[]