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

Halcon机器视觉15种缺陷检测案例_9找出所有网格顶点的位置

Halcon机器视觉15种缺陷检测案例_9找出所有网格顶点的位置

效果

原图

代码

*9找出所有网格顶点的位置
dev_update_off ()read_image (Image, '9找出所有风格顶点的位置')
get_image_size (Image, Width, Height)
*关闭已打开的窗口
dev_close_window ()dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
*对图像均值滤波,滤波核大小3*3
mean_image (Image, ImageMean, 3, 3)
*对图像均值滤波,滤波核大小12*12
mean_image (Image, ImageMean1, 12, 12)
*通过局部阈值分割网格区域
dyn_threshold (ImageMean, ImageMean1, RegionDynThresh, 5, 'dark')
*对网格区域进行连通处理
connection (RegionDynThresh, ConnectedRegions)
*过滤出网格区域
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 99999)
*开运算,获取网格坚线
opening_rectangle1 (SelectedRegions, RegionOpening, 1, 10)
*开运算,获取风格横线
opening_rectangle1 (SelectedRegions, RegionOpening1, 10, 1)
*交集运算,获取模线和坚线的交点
intersection (RegionOpening, RegionOpening1, RegionIntersection)
*对交点区域进行连通处理
connection (RegionIntersection, ConnectedRegions1)
*获取交点的坐标位置:行 , 列 坐标
area_center (ConnectedRegions1, Area, Row, Column)*显示图像
dev_display (Image)
dev_display (ConnectedRegions1)

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

相关文章:

  • w30-python02-pytest入门
  • WPF+Mvvm项目入门完整教程-仓储管理系统(二)
  • SkyWalking入门搭建【apache-skywalking-apm-10.0.0】
  • exo项目目录架构
  • mysql中where与on区别
  • filebeat把日志文件上传到Es中配置(ES7版本)
  • Vue Router基础
  • Apache压测工具ab(Apache Bench)工具的下载安装和使用示例
  • IPIDEA与Python爬虫:联手解锁全球电商数据宝库
  • Fine-BI学习笔记
  • AI 辅助编程 Coding AI 辅助研发组织的技术蓝图
  • VScode 批量操作
  • 【Linux】管道通信和 system V 通信
  • Python | Leetcode Python题解之第279题完全平方数
  • mysql定时备份
  • 数据结构:逻辑结构与物理结构
  • pycharm报错:No module named pip/No module named pytest
  • Linux:Linux权限
  • 新版Glide检测生命周期原理
  • Ansible的脚本-----playbook剧本【上】
  • sql注入学习与防护
  • 饥荒dst联机服务器搭建基于Ubuntu
  • AtCoder Beginner Contest 363
  • Protel DXP 面试题详解及参考答案(4万字长文)
  • 雪花算法 集群uid重复问题 uid-generator-spring-boot-starter
  • 【AutoDL】AutoDL+Xftp+Xshell+VSCode配合使用教程
  • 使用minio cllient(mc)完成不同服务器的minio的数据迁移和mc基本操作
  • Vue3分段控制器(Segmented)
  • SpringSecurity如何正确的设置白名单
  • 【Langchain大语言模型开发教程】评估