原图素材,1.jpg

过程图:

结果图:

代码及注意事项:

read_image (Image, 'C:/Users/Jv/Desktop/1.jpg')
rgb1_to_gray (Image, GrayImage)
dev_display (GrayImage) //显示灰度图
//灰度直方图,进行二值化(必须在灰度化后)
threshold (GrayImage, Regions, 32, 163)
dev_display (Regions) //显示二值图
//同颜色是一个区域,所以区域分割
connection (Regions, ConnectedRegions)
dev_display (ConnectedRegions) //显示不同的连通域
//特征直方图,进行特征选取(必须在区域分割后)
select_shape (ConnectedRegions, SelectedRegions, ['area','circularity'], 'and', [5601.85,0.7565], [50000,1])
dev_display (SelectedRegions) //在下边结果图处,鼠标右键,清除/显示

转载于:https://www.cnblogs.com/xixixing/p/10598952.html

halcon图像处理的基本思路相关推荐

  1. Halcon图像处理软件下载

    Halcon图像处理软件在全世界工业运用广泛,其有着一套完善的标准机器视觉算法包.上手容易,开发周期短.掌握了此项图像处理软件,入职后工资收入也很高. 麟创视觉将带来你们学习Halcon图像处理软件. ...

  2. HALCON图像处理软件

    HALCON图像处理软件 时间:2006-3-6 14:29:16 来源:维视数字视频图像监控网 阅读1817次   什么是HALCON?   HALCON包含些什么? HALCON是在世界范围内广泛 ...

  3. Halcon图像处理拉开对比度

    其实在图像处理中,拉开对比度是最重要的一项.常用的拉开对比度方式和使用算子如下: 1.将RGB图像拆分通道 算子:decompose3()将RGB图像拆分成三个通道 R G B,数字3表示按照3通道拆 ...

  4. Halcon图像处理-环形显示拉伸

    某些场景如目标区域是在一个环形的柱面,那么我们就需要将柱面图像进行拉伸,使目标区域在一个平面中显示 预处理: 极坐标显示 - 转换为笛卡尔坐标显示 原理是:得到一个环形Ring 然后得到最小外接圆半径 ...

  5. halcon 单通道图像转成3通道_halcon图像处理基本运算

    halcon图像处理基本运算 图像处理最基本的操作包括颜色空间转换,各种代数运算,放射变换等.通过熟悉这些常见的操作,可以对图像有基本的认识,尤其是对刚开始接触视觉图像处理的人而言,熟悉这些操作,可以 ...

  6. 【机器视觉】Halcon 18安装教程

    00. 目录 文章目录 00. 目录 01. Halcon 18概述 02. Halcon 18功能介绍 03. Halcon 18安装 04. Halcon 18注册 05. Halcon 18试用 ...

  7. 【机器视觉】Halcon 19安装教程详解

    00. 目录 文章目录 00. 目录 01. Halcon 19概述 02. Halcon 19功能介绍 03. Halcon 19安装 04. Halcon 19注册 05. Halcon 19试用 ...

  8. Halcon找圆系列(4)测量圆直径/半径的方法之暴力拟合法 vs 测量工具法

    今天要给大家分享一点关于Halcon测量圆直径(半径)的方法. 首先容我啰嗦两句:之所以要对这个看似很基础的问题进行探讨,主要原因有二,其一是这个问题确实困扰了我一段时间,当然这主要是由于我自己经验不 ...

  9. halcon_halcon图像处理基本运算

    halcon图像处理基本运算 图像处理最基本的操作包括颜色空间转换,各种代数运算,放射变换等.通过熟悉这些常见的操作,可以对图像有基本的认识,尤其是对刚开始接触视觉图像处理的人而言,熟悉这些操作,可以 ...

  10. 图像分析,使用Halcon进行缺陷检测

    1.首先简单介绍一下Halcon开发: HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境.它节约了产品成本,缩短了软件开发周期--HALCON灵 ...

最新文章

  1. 介绍一下android的事件分发机制
  2. python语言命名规定首字符不能是_python标识符命名规范原理解析
  3. 如何定义开发完成?(Definition of Done)
  4. imx6 mac地址设置
  5. 线性独立路径_设计一个线性电源电路,需要准备哪些元器件呢?
  6. java get resttemplate 请求传递数组_Java面试中遇到的坑【4】
  7. 7-zip压缩解压软件.html,7-Zip 压缩率比较高的压缩软件 17.01 美化优化版
  8. python长度转换代码尺和米_尺,寸,跟米,厘米的换算??
  9. 谷歌学术搜索 简易PDF爬虫
  10. IE被劫持多一个IE图标,无法删除主页也被篡改
  11. npm install --save-dev
  12. php中判断是否为偶数,在PHP中检查偶数和奇数
  13. 记一次zookeeper连接慢的问题和解决方法
  14. Initramfs unpacking failed:junk in compressed archive
  15. 【宝藏级构建桌面应用程序】使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序
  16. Android Studio扩展显示器分屏展示多项目后窗口空白问题解决
  17. 大家的人工智能——线性回归
  18. 天猫商城如何创建店铺宝营销活动?
  19. 坚持UGC 酷6走上网络视频健康化模式
  20. python里感叹号是什么意思_仪表盘上的感叹号是什么意思

热门文章

  1. 图像分割(三)--Grab Cut
  2. 2022年考研计算机组成原理_7 输入输出系统
  3. 遗落在时光里的静态链表(线性表的静态存储)---C语言版
  4. InnoDB缓存相关优化
  5. docker pull命令入门
  6. 小试牛刀之Kolla单节点部署
  7. 在 Intellij IDEA 中 调试 angular e2e test
  8. 济宁与华为企业云战略合作携手推进云计算产业发展
  9. 动态规划算法 dynamic programming
  10. filter的作用 一