* fin.hdev: Detection of a fin
*关闭程序计数器,变量更新,图像更新窗口
dev_update_window ('off')
*一次性读取3张图像
read_image (Fins, 'fin' + [1:3])
*获取图像宽高
get_image_size (Fins, Width, Height)
*关闭窗口
dev_close_window ()
*打开窗口
dev_open_window (0, 0, Width[0], Height[0], 'black', WindowID)
*设置字体信息
set_display_font (WindowID, 14, 'mono', 'true', 'false')
for I := 1 to 3 by 1*选择图像集合里的指定索引的图像select_obj (Fins, Fin, I)*显示图像dev_display (Fin)*图像二值化,获取背景为亮的区域binary_threshold (Fin, Background, 'max_separability', 'light', UsedThreshold)*设置输出对象颜色dev_set_color ('blue')*设置区域填充模式dev_set_draw ('margin')*设置输出对象的线宽dev_set_line_width (4)*显示背景区域dev_display (Background)*对区域闭运算closing_circle (Background, ClosedBackground, 250)*设置输出对象的颜色dev_set_color ('green')*显示闭运算区域dev_display (ClosedBackground)stop ()*闭运算区域和背景区域difference (ClosedBackground, Background, RegionDifference)*开运算消除边缘周边毛刺opening_rectangle1 (RegionDifference, FinRegion, 5, 5)*显示图像dev_display (Fin)*设置输出对象的颜色dev_set_color ('red')*显示最终的毛刺区域dev_display (FinRegion)*获取区域的面积,中心行坐标,中心列坐标area_center (FinRegion, FinArea, Row, Column)if (I < 3)disp_continue_message (WindowID, 'black', 'true')stop ()endif
endfor

halcon物体周边毛刺检测相关推荐

  1. 【马克拉伯】毛刺检测算法

    在工业领域,想必有很多朋友们对毛刺一定不陌生,尤其是机械加工过程中,它是无处不在的,不论你采用多么高级的精密的设备,它都会伴随产品一起诞生. 机械零件上的毛刺, 有些是由于切削加工过程中塑性变形引起的 ...

  2. 单目图像3D物体的姿态检测

    原文首发于微信公众号「3D视觉工坊」--单目图像3D物体的姿态检测 主要分成几个步骤: 1. 二维box的定位.类别判断.以及角度预测 2. 物体的3d box尺寸的预估,以及3d box在相机坐标系 ...

  3. 图像物体分类与检测算法综述

    图像物体分类与检测算法综述 转自<计算机学报> 目录 图像物体分类与检测算法综述 目录 图像物体分类与检测概述 物体分类与检测的难点与挑战 物体分类与检测数据库 物体分类与检测发展历程 图 ...

  4. SGVision外观检测案例:污点、毛刺检测流程

    一.检测要求:1.工件表面白色区域无黑色污点. 2.工件表面黑色区域无白色污点 3.工件边缘无毛刺. 以上3点都OK总结果OK,有一项NG总结果NG. 二.硬件选择 1.500万黑白滚动快门相机(网口 ...

  5. halcon工件圆孔检测

    halcon工件圆孔检测 下面展示一些 码片. * This program gets the deviation between * circular contours and their best ...

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

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

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

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

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

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

  9. halcon圆环完整度检测

    文章目录 处理要求 程序源码 处理结果 博主写作不容易,孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 处理要求 查找好的圆环,检测圆环不良 程序源码 read_image (Image, 'F: ...

最新文章

  1. pandas使用apply函数基于条件(if condition)生成新的数据列
  2. 一个很不错的开源网站
  3. java xslt 2,使用xsl:for-each-group进行XSLT 2.0分组
  4. web服务器的性能体现,Web应用服务器的性能问题分析
  5. manjaro软件源报错 不停看到错误 “PackageName: signature from “User <email@archlinux.org>“ is invalid“ 的几种解决方法
  6. 现在很多富人有钱了,就喜欢去付费学习
  7. 计算机组成原理—虚拟存储器的基本概念
  8. 关于前端处理表情符号问题(解决方案)
  9. 介绍几款在线编程工具(Python)
  10. 前端缓存之HTTP缓存(二)
  11. 3dmax2015安装教程与破解方法(其中一步极为重要!!!)
  12. lpush和rpush的区别_redis数据类型之list-lpush,rpush讲解
  13. excel计算机求和函数,多条件求和、多条件计数、多条件查找……多了去了!
  14. WDF pci驱动开发的若干总结
  15. 自己在用的KEIL颜色
  16. 微型计算机基础知识答案,第1章 微型计算机基础知识 题库和答案.doc
  17. 春节感悟 - 快递延误的售后问题
  18. 爱奇艺2017校园招聘笔试题
  19. MSP430f5529-GPIO简介
  20. while循环的练习

热门文章

  1. 监控时代,那无处安放的隐私
  2. 如何使用自动化测试进行Android UI测试
  3. 安徽师范大学计算机学院在哪个校区,2021年安徽师范大学有几个校区,大一新生在哪个校区...
  4. 搭建云服务器简单流程【华为云服务器】
  5. AB01固定资产过账
  6. 天池大数据比赛-菜鸟仓库比赛-第二赛季记录
  7. 网络术语,接口和协议简介
  8. VS中如何导入并且播放音乐
  9. python实现播放音乐
  10. 绿幕抠图/蓝幕布抠图 自然背景抠图 Robust Video Matting 内容整理