halcon 网状产品表面破损检测
*关闭程序计数器,图形变量更新,窗口图形更新
dev_update_window ('off')*读取一张图像
read_image (Image, 'plastic_mesh/plastic_mesh_01')*关闭打开的窗口
dev_close_window ()*获取图像大小
get_image_size (Image, Width, Height)*创建一个新窗口
dev_open_window_fit_image (Image, 0, 0, Width, Height, WindowHandle)*设置字体信息:字体大小为16,字体为mono,粗体,斜体
set_display_font (WindowHandle, 18, 'mono', 'true', 'false')*设置区域的填充方式
dev_set_draw ('margin')*设置线宽度
dev_set_line_width (3)for J := 1 to 14 by 1*读取一张图像read_image (Image, 'plastic_mesh/plastic_mesh_' + J$'02')*均值滤波mean_image (Image, ImageMean, 49, 49)*局部阈值分割图像dyn_threshold (Image, ImageMean, RegionDynThresh, 5, 'dark')*对分割后的区域进行连通处理connection (RegionDynThresh, ConnectedRegions)*过滤出缺陷网孔区域select_shape (ConnectedRegions, ErrorRegions, 'area', 'and', 500, 99999)*统计出缺陷网孔的数目count_obj (ErrorRegions, NumErrors)*显示图像dev_display (Image)*设置对象的显示颜色dev_set_color ('red')*显示缺陷网孔dev_display (ErrorRegions)if (NumErrors > 0)*显示产品NGdisp_message (WindowHandle, 'Mesh not OK', 'window', 24, 12, 'black', 'true')else*显示产品OKdisp_message (WindowHandle, 'Mesh OK', 'window', 24, 12, 'black', 'true')endifstop()endfor
halcon 网状产品表面破损检测相关推荐
- HALCON示例程序board.hdev检测电路板焊锡有无程序剖析
HALCON示例程序board.hdev检测电路板焊锡有无程序剖析 示例程序源码(加注释) *这是关于系统设置的函数,剪辑区域,设置剪辑区域设置为使能.为clip_region做的设置,后文会介绍 g ...
- 基于机器视觉的IC表面字符检测
基于机器视觉的IC表面字符检测 IC表面字符识别,这个在半导体行业里是经常遇到的视觉检测应用项目.一般需要检测其型号.批号等内容.丝印外观可能会比较少检测,要求没有这么高. 低角度环形光源 工业光源 ...
- 基于机器视觉的电容表面字符检测
基于机器视觉的电容表面字符检测 电容表面字符检测,这个和IC表面字符检测要求基本类似,主要也是判断批号.料号.型号等内容. 电容表面字符-低角度环形光源-高亮 工业光源 项目字符同样是使用蚀刻的阴文, ...
- 基于机器视觉的细小金属件表面污渍检测
基于机器视觉的细小金属件表面污渍检测 如今的电子零件越来越细小,很多小零件可能都是零点几毫米的大小,而里面的某些尺寸,可能都是纳米级别的.就如现在的CPU等制程都是10nm级别的了.所以这里,对于这些 ...
- 趋高智能注塑件表面视觉检测之机器视觉的缺陷检测方案
趋高智能注塑件表面视觉检测之机器视觉的缺陷检测方案. 趋高智能专注机器视觉软件硬件开发有10年以上的经验. 机器视觉是人工智能正在快速发展的一个分支.简单说来,机器视觉就是用机器代替人眼来做测量和判断 ...
- HALCON示例程序texture.hdev检测树木
小哥哥小姐姐觉得有用点个赞呗! HALCON示例程序texture.hdev检测树木 示例程序源码(加注释) 关于显示类函数解释 dev_close_window () Interactive := ...
- HALCON示例程序pcb_inspection.hdev检测pcb印刷缺陷
HALCON示例程序pcb_inspection.hdev检测pcb印刷缺陷 示例程序源码(加注释) 关于显示类函数解释 read_image (Image, 'pcb') dev_close_win ...
- AI Text Classifier,OpenAI自家产品,我检测我自己
要问过去这段时间,什么东西最火,那肯定是ChatGPT.GPT以及各路AI了,这玩意正以飞快的速度发展,并很快被运用到了各行各业的实际工作中,甚至在颠覆一些行业 作为一名工科研究生,我也是发现了在科研 ...
- 技能大赛计算机主板维修报表,2017年职业院校技能大赛高职组电子产品芯片级检测维修与数据恢复赛项样题...
2017年全国职业院校技能大赛高职组 "电子产品芯片级检测维修与数据恢复"项目竞赛任务书 2017年全国职业院校技能大赛(高职组) "电子产品芯片级检测维修与数据恢复&q ...
最新文章
- CPU 的一些基本知识总结
- Maven 私服搭建指南
- mysql中创建用户并授权_MySQL中创建用户及授权[转]
- 高斯旋转热源与双椭球热源_电力分公司:多措并举保证供暖质量效益双提升
- 在指定的查找范围内获取DOM元素
- VC++ 访问数据库实例详解图解
- POJ - 1584 A Round Peg in a Ground Hole(综合几何)
- 用于安装python第三方库的工具是_Python第三方库安装
- transactional注解的使用_Java:Spring @Transactional工作原理
- c语言简易调度器,给大家分析SD调度器
- 获取类路径的方法之一
- 0302借软件工程触IT
- Atitit 开发效率补充哦哦那个、、 目录 1. 架构方法上选择快速开发的架构	1 2. 编程方法上选择快速的编程范式和编程方法	1 3. 开发方法论上需要快速的方法	2 1.架构方法上选择快速
- Windows XP下无法安装字体的解决方案
- wordpress插件_适用于作家和写作的最佳WordPress插件
- 华为锁屏后微信网络连接服务器,华为P30 Pro锁屏息屏状态下微信收不到信息,显示网络不可用...
- msg1500说明书_瑞斯康达MSG1500 路由 刷机 保姆级教程
- 扛住阿里双十一高并发流量,Sentinel是怎么做到的?
- Android 实现自动点击屏幕的方法
- 女大学生最爱不释手的网址