网格缺陷检测

图片资源

链接:https://pan.baidu.com/s/1Higp9T94J1KtlxCyYZrW1Q
提取码:z2wn

*************1、读取图片与基本设置**************
* 关闭图像更新
dev_update_window('off')* 读取第一张
read_image (Image, './img/plastic_mesh_01.png')* 关闭打开的窗口
dev_close_window ()
* 获取图片大小
get_image_size (Image, Width, Height)
* 打开适合的窗体
dev_open_window_fit_image (Image, 0, 0, Width, Height, WindowHandle)
* 设置显示的字体
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')dev_display (Image)
dev_set_draw ('margin')
dev_set_line_width (3)*************循环处理图片**************
for index := 1 to 14 by 1***1、读取图片*********************************ImagePath := './img/plastic_mesh_' + index $'02i' + '.png'read_image (ImageOrg, ImagePath)***2、动态阈值分析(有缺陷会连接在一起) **********mean_image (ImageOrg, ImageMean, 49, 49)dyn_threshold (ImageOrg, ImageMean, RegionDynThresh, 5, 'dark')***3、连通域分析 面积筛选缺陷个数 ***************connection (RegionDynThresh, ConnectedRegions)* 面积筛选 单个面积在 300左右, 如果面积超过 500说明是缺陷select_shape (ConnectedRegions, ErrorRegions, 'area', 'and', 500, 99999)* 统计缺陷个数count_obj (ErrorRegions, Number)***4、显示结果 *********************************dev_display (ImageOrg)dev_set_color ('red')dev_display (ErrorRegions)if(Number > 0)disp_message (WindowHandle, 'Mesh NG  '+'Count:'+Number $'02i', 'window', 24, 12, 'black', 'true')elsedisp_message (WindowHandle, 'Mesh OK', 'window', 24, 12, 'black', 'true')endifstop()
endfor

Halcon 网格缺陷检测相关推荐

  1. Halcon 《ML_MLP》网格缺陷检测

    create_class_mlp - Create a multilayer perceptron for classification or regression. 详细的解释可见<refer ...

  2. 基于Halcon学习的缺陷检测【四】光伏电池片的指纹以及划痕检测【第一种方法】

    此例子主要是为了把光伏电池片的指纹以及划痕标注出来.  总代码: *读取图片 read_image (Image, 'E:/研究生学习/电池片练习/手指印/截图.png') *清除窗口 dev_cle ...

  3. 基于Halcon学习的缺陷检测【五】光伏电池片的指纹以及划痕检测【第二种方法】

     此例子主要是为了把光伏电池片的指纹以及划痕标注出来. 总代码:  *读取图片 read_image (Image, 'E:/研究生学习/电池片练习/手指印/截图.png')*清除窗口 dev_cle ...

  4. halcon 圆环类缺陷检测的一种方法(极坐标变换法)

    目录 简介 极坐标变换 定义 原理 Halcon中的极坐标变换 1.polar_trans_image_ext算子用法与参数剖析 2.polar_trans_region_inv算子用法与参数剖析 圆 ...

  5. Halcon 中mura缺陷检测

    目录 文章目录 前言 最近一直在研究高纹理图像中Mura类型缺陷的检测,此类缺陷检测属于表面检测的范畴,以下是对Halcon官方例子中一个相似案例的分享学习. 一.Mura是什么? Mura概述 Mu ...

  6. 基于halcon的木板缺陷检测算法代码-基于halcon的区域增长、大津分割算法、直方图均衡化

    关键词:Halcon:图像处理:视觉检测:木板缺陷检测:特征提取 对于木条.木板等木制品表观缺陷检测,是机器视觉检测在工业中的一个主要应用,而在这其中节子的提取和检测又是一项重要的品控检测指标,本文以 ...

  7. 基于Halcon学习的缺陷检测【一】detect_mura_blur.hdev

    这个例子展示了如何在模糊图像中检测mura缺陷 总代码: *频域+差分+空间域 dev_close_window () dev_update_off () Path := 'lcd/mura_defe ...

  8. Halcon缺陷检测系列

    Halcon缺陷检测系列Halcon缺陷检测系列Halcon缺陷检测系列 一 注塑吸嘴缺口检测 二 铣刀刀口破损缺陷检测 三 网状产品表面破损检测 四 手机摄像头图像表面的轻微缺陷检测 五 皮革纹理表 ...

  9. Halcon 频域缺陷检测

    频域是对图像进行处理的有效的手段,对产品的缺陷检测,可以通过对图像频域的处理实现, 这其中的核心是频域滤波器的设计. 先看几个相关的算子 1.rft_generic 作用:对实数图像进行傅里叶变换或傅 ...

最新文章

  1. geany怎么创建文件夹_SAP事务码太多,记不住怎么办?
  2. Python模块之XlsxWriter
  3. 推荐10个技术圈优质的公众号大号
  4. (转)rvm安装与常用命令
  5. mysql复制: 一个master对应1个slave
  6. 豆瓣网络爬虫-java网络爬虫[验证码模拟登陆]详细介绍
  7. mac android sdk manager速度慢,android - SDK Manager无法在Mac上打开 - 堆栈内存溢出
  8. python基础案例教程_Python基础教程 两个经典案例:阶乘和幂
  9. 技术驱动创新,阿里云开启云网络3.0时代
  10. 客户画像--指标标签体系设计方案----业务视角
  11. CSS的特殊性 (specificity)
  12. 【网易】网易2018实习生招聘笔试题-测试开发实习生
  13. 埃拉托色尼筛选法------筛选质数
  14. html 的ul是块矿元素吗,食品化学题库单选判断
  15. Unable to locate package net-tools 处理方法
  16. 基于微信小程序的高校毕业论文管理系统#毕业设计
  17. 使用 VS 2008 编译 ECW SDK 3.3
  18. Xue Bin Peng获SIGGRAPH 2022最佳博士论文,太极胡渊鸣获提名
  19. QQ群关系库数据库查询解决方案,sql引索语句。
  20. 论语(节选)吾日三省吾身

热门文章

  1. 51单片机PCF8591-AD-DA转换
  2. 压缩文件zip怎么查看注释呢,市场上一些破软件不好用啊,我有秘诀
  3. LightGBM算法——广告收益回归预测模型
  4. Nginx服务器部署
  5. CentOS版本的Linux的安装
  6. 389-MySQL数据库代码封装
  7. DataStage History
  8. Zabbix 主动/被动 监控
  9. 解决mysql安装后无法设置初始密码的问题,亲测有效
  10. OpenWrt下使用iperf测试多跳网络性能