news 2026/4/18 7:31:38

Halcon 开运算 获取网格线中的横线和竖线

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Halcon 开运算 获取网格线中的横线和竖线

注意:此文未设置vip免费功能,如若显示,为csdn自动设置,是挺烦人的。

自己画一蟹线段:

opening_rectangle1之所以能获取网格中的竖线,是因为开运算具有“保持与结构元素同向特征,滤除异向特征”的特性

参考:27.1、形态学---开运算、闭运算原理 - ihh2021 - 博客园

代码:

*读取一张图像 read_image (Image, 'D:/程序/Halcon程序/找线段交叉点/test.jpg') *获取图像大小 get_image_size (Image, Width, Height) *关闭已经打开的窗口 dev_close_window () *打开新窗口 dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHandle) *对图像均值滤波,滤波核大小3*3 mean_image(Image, ImageMean, 3, 3) *对图像均值滤波,滤波核大小12*12 mean_image(Image, ImageMean2, 12, 12) *通过局部阈值分割出网格区域 dyn_threshold(ImageMean, ImageMean2, RegionDynThresh, 5, 'dark') *对网格区域进行连通处理 connection(RegionDynThresh, ConnectedRegions) *过滤出网格区域 select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 150, 50000) *开运算,获取网格竖线 opening_rectangle1(SelectedRegions, RegionOpening1, 1, 10) *开运算,获取网格横线 opening_rectangle1(SelectedRegions, RegionOpening2, 10, 1) *交集运算,获取横线和竖线的交点 intersection(RegionOpening1, RegionOpening2, RegionIntersection) *对交点区域进行连通处理 connection(RegionIntersection, ConnectedRegions1) *获取交点的坐标位置:行,列坐标 area_center (ConnectedRegions1, Area, Row, Column) *显示图像 dev_display (Image) *显示网格交点 dev_display (ConnectedRegions1)

引用:【愚公系列】2023年04月 Halcon机器视觉-15种常用缺陷检测实例_halcon例子-CSDN博客

效果:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:51:54

基于SpringBoot+Vue的汽车租赁系统设计与实现

博主主页:一点素材 博主简介:专注Java技术领域和毕业设计项目实战、Java微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。 技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬…

作者头像 李华
网站建设 2026/4/17 16:24:02

基于SpringBoot+Vue的社区陪诊系统设计与实现

博主主页:一点素材 博主简介:专注Java技术领域和毕业设计项目实战、Java微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。 技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬…

作者头像 李华
网站建设 2026/4/16 16:35:15

基于Matlab的多种聚类方法(模糊C-Kmeans聚类、神经网络聚类、层次聚类法、Kmeans聚类、高斯混合法聚类)附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

作者头像 李华
网站建设 2026/4/16 10:52:03

基于SpringBoot的项目申报管理系统毕设

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在开发一套基于SpringBoot框架的项目申报管理系统,以实现项目申报流程的自动化、高效化和规范化。具体研究目的如下:提高项目申报…

作者头像 李华
网站建设 2026/4/16 16:42:55

Hive视图应用:大数据分析的抽象与复用

Hive视图应用:大数据分析的抽象与复用 关键词:Hive视图、大数据分析、数据抽象、复用、逻辑视图、物理隔离、ETL优化 摘要:在大数据分析领域,Hive作为基于Hadoop的数据仓库工具,通过视图机制提供了强大的数据抽象能力。…

作者头像 李华