当前位置: 首页 > news >正文

Halcon 凹坑检测案例

* 使用元组的方法
ImageFile:=[]
ImageFile[0]:='D:/Halcon/产品上的凹坑检测/1.bmp'
ImageFile[1]:='D:/Halcon/产品上的凹坑检测/2.bmp'
for Index := 0 to |ImageFile|-1 by 1read_image (Image, ImageFile[Index])* 二值化threshold (Image, Region, 100, 255)* 连通性connection (Region, ConnectedRegions)* 筛选select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 40000, 99999)* 裁剪reduce_domain (Image, SelectedRegions, ImageReduced)* 高斯卷积(平滑)derivate_gauss (ImageReduced, DerivGauss, 1.5, 'gradient')* 二值化threshold (DerivGauss, Region1, 9, 50)* 连通性connection (Region1, ConnectedRegions1)* 筛选最大的轮廓区域select_shape_std (ConnectedRegions1, SelectedRegions1, 'max_area', 70)* 填充区域fill_up (SelectedRegions1, RegionFillUp)* 计算轮廓区与填充区的补集difference (RegionFillUp, SelectedRegions1, RegionDifference)* 连通性connection (RegionDifference, ConnectedRegions2)* 筛选select_shape (ConnectedRegions2, SelectedRegions2, 'area', 'and', 100, 500)* 区域轮廓线gen_contour_region_xld (SelectedRegions2, Contours, 'border')dev_display (Image)dev_display (Contours)stop()
endfor

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/321793.html

相关文章:

  • MD5算法:密码学中的传奇
  • microk8s使用本地私服registry的镜像http协议
  • C++初阶 | [九] list 及 其模拟实现
  • 如何将Excel两列数据转换为统计图、曲线图、折线图?如何自定义某一列作为Excel的统计图横纵坐标?
  • [HackMyVM] Quick
  • 算法体系-12 第 十二 二叉树的基本算法
  • 【论文笔记合集】LSTNet之循环跳跃连接
  • 数据库关系运算理论:关系数据操作与关系完整性概念解析
  • Linux基础开发工具之yum与vim
  • 【正则表达式】正则表达式里使用变量
  • Java中的可变参数
  • 如何实现在固定位置的鼠标连点
  • 15|BabyAGI:根据气候变化自动制定鲜花存储策略
  • 二进制安全找实习记录
  • 列表(list)篇(一)
  • spring整合Sentinel
  • MFC 自定义分发消息方法
  • FPGA的应用方向
  • 河南大学大数据平台技术实验报告二
  • Spring Cloud Gateway如何实现熔断
  • 2403d,d的com哪里错了
  • LeetCode151:反转字符串中的单词
  • Linux入门-常见指令及权限理解
  • 找工作的经验总结一——渠道与简历
  • 第 126 场 LeetCode 双周赛题解
  • 固态浸压计
  • Ubuntu上搭建TFTP服务
  • SpringBoot3框架,事件和监听器、SPI
  • sadtalker-api/
  • vue+elementUI实现指定列的单元格可编辑