HALCON示例程序novelty_detection_dyn_threshold.hdev纱网缺陷检测

示例程序源码(加注释)

  • 关于显示类函数解释
    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)
    set_display_font (WindowHandle, 18, ‘mono’, ‘true’, ‘false’)
    dev_set_draw (‘margin’)
    dev_set_line_width (3)
for J := 1 to 14 by 1read_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)disp_message (WindowHandle, 'Mesh not OK', 'window', 24, 12, 'black', 'true')elsedisp_message (WindowHandle, 'Mesh OK', 'window', 24, 12, 'black', 'true')endifif (J < 14)disp_continue_message (WindowHandle, 'black', 'true')stop ()endif
endfor

处理思路

这个例子是主要讲解了动态阈值在缺陷检测中的应用。

后记

大家有什么问题可以向我提问哈,我看到了第一时间回复,希望在学习的路上多多结交良师益友。

HALCON示例程序novelty_detection_dyn_threshold.hdev纱网缺陷检测相关推荐

  1. HALCON示例程序inspect_bottle_mouth.hdev玻璃瓶口缺陷检测

    HALCON示例程序inspect_bottle_mouth.hdev玻璃瓶口缺陷检测 示例程序源码(加注释) 定义变量并初始化 SmoothX := 501 ThresholdOffset := 2 ...

  2. HALCON示例程序rim.hdev轮圈孔检测提取字符

    小哥哥小姐姐觉得有用点个赞呗! HALCON示例程序rim.hdev轮圈孔检测提取字符 示例程序源码(加注释) 关于显示类函数解释 dev_update_off () dev_close_window ...

  3. HALCON示例程序measure_metal_part_id.hdev使用xld边缘拟合检测零件加工是否合格

    HALCON示例程序measure_metal_part_id.hdev使用xld边缘拟合检测零件加工是否合格 示例程序源码(加注释) 关于显示类函数解释 dev_update_off () Imag ...

  4. HALCON示例程序count_fish_sticks.hdev鱼棒完整性检测

    HALCON示例程序count_fish_sticks.hdev鱼棒完整性检测 示例程序源码(加注释) 关于显示类函数解释 dev_update_off () dev_close_window () ...

  5. HALCON示例程序check_blister_mixed.hedv药品胶囊缺陷检测

    HALCON示例程序check_blister_mixed.hedv药品胶囊缺陷检测 示例程序源码(加注释) 读入图片与显示相关设置 dev_close_window () read_image (I ...

  6. HALCON示例程序classify_halogen_bulbs.hdev使用SVM分类器检测卤素灯泡的好坏

    HALCON示例程序classify_halogen_bulbs.hdev使用SVM分类器检测卤素灯泡的好坏 示例程序源码(加注释) 得到halcon默认图片存储路径 get_system ('ima ...

  7. HALCON示例程序pcb_inspection.hdev检测pcb印刷缺陷

    HALCON示例程序pcb_inspection.hdev检测pcb印刷缺陷 示例程序源码(加注释) 关于显示类函数解释 read_image (Image, 'pcb') dev_close_win ...

  8. HALCON示例程序inspect_solar_fingers.hdev太阳能电池板电路缺陷检测

    HALCON示例程序inspect_solar_fingers.hdev太阳能电池板电路缺陷检测 示例程序源码(加注释) 关于显示类函数解释 dev_update_off () dev_close_w ...

  9. HALCON示例程序inspect_bga.hdev测量bga焊点缺陷

    HALCON示例程序inspect_bga.hdev测量bga焊点缺陷 示例程序源码(加注释) 关于显示类函数解释 read_image (Image, 'bga_14x14_model') get_ ...

最新文章

  1. iphone 11维修 服务器,苹果官方承认!iPhone 11有这个重大问题,将免费维修
  2. ContentProvider再探——Document Provider
  3. 大话数据结构12 串String
  4. qml入门学习(五):alias
  5. 经验模态分解(Empirical Mode Decomposition ,EMD)特征提取及其原理
  6. itunes无法安装到win7系统更新服务器失败怎么办啊,Win7系统安装iTunes失败出错无法安装的解决方法...
  7. HLS第十二课(bayer photo)
  8. C语言入门(一代小白被迫被拔苗助长)
  9. 马云:阿里巴巴的最高机密是我们的组织架构图
  10. 面试问题某个项目中遇到过什么问题
  11. java桌面端开发为什么没就行起来,大部分人选qt,winform,electron?
  12. oracle ebs 安装教程,Oracle EBS R12.1.1 安装及配置
  13. 人民币大写在线转换工具
  14. 永磁同步电机力矩控制(一):什么是力矩控制?
  15. Java调试大法,来了~
  16. U启动后计算机能看到原系统文件吗,u启动一键急救系统使用
  17. 继 QQ 被曝扫描浏览器历史记录之后,微信也被曝出会扫描所有 Chromium cookies
  18. IE安装HttpWatch使用教程HttpWatch协议抓取包不显示解决办法
  19. 一些小技巧(来自《SEO实战密码》)
  20. 关于阿里巴巴企业内部应用生命周期管理的一点思考

热门文章

  1. iOS开发- 蓝牙后台接收数据(BLE4.0)
  2. 并行编程2——多核体系架构
  3. VS 2005 安装一个的小问题
  4. kylinH5框架之项目脚手架
  5. docker CE 的安装
  6. 【小记】-005--纯CSS实现的小玩意儿
  7. 分布式版本控制系统Git的安装与使用(作业2)
  8. 描述项目的典型用户与场景
  9. 菜鸟做HTML5小游戏 - 刮刮乐
  10. C# 自定义箭头组件