news 2026/4/28 13:27:18

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/27 13:44:54

程序启动地址0x80000000

一般用的板子是32位的,那么可寻址范围也就是4GB,即芯片可以访问这4GB地址,那么这些地址就可以对应到芯片的寄存器上,按照惯例,通常CPU对DDR(外部ram)的寄存器定义为0x80000000,而运行…

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

企业AI Agent的可视化配置界面:降低使用门槛

企业AI Agent的可视化配置界面:降低使用门槛 关键词:企业AI Agent、可视化配置界面、降低使用门槛、AI技术应用、配置效率 摘要:本文围绕企业AI Agent的可视化配置界面展开,旨在探讨如何通过这一界面降低企业使用AI Agent的门槛。首先介绍了相关背景,包括目的范围、预期读…

作者头像 李华
网站建设 2026/4/23 13:47:48

百度网盘下载加速_百度不限速

百度网盘下载限速怎么破解这个很简单,这个方法我还是在我朋友那里找到的。下载速度也是非常夸张。我让大家看一下这个就是我测试的速度。速度还是非常夸张的。下面开始今天的教学环节打开上面图片中左上角的地址,你会看到一个获取文件列表按钮&#xff0…

作者头像 李华
网站建设 2026/4/19 10:55:11

基于SpringBoot的防疫物资管理信息系统毕业设计

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在开发并实现一个基于SpringBoot框架的防疫物资管理信息系统,以应对当前及未来可能出现的公共卫生事件。具体研究目的如下:提高防…

作者头像 李华
网站建设 2026/4/28 3:40:55

python基于flask框架的健身运动比赛服务饮食推荐平台设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 健身运动比赛服务饮食推荐平台基于Flask框架设计,旨在为运动员和健身爱好者提供个性化的饮食建议与赛事服务。平台…

作者头像 李华
网站建设 2026/4/25 21:39:58

炉石传说脚本完整使用指南:从零基础到精通

炉石传说脚本完整使用指南:从零基础到精通 【免费下载链接】Hearthstone-Script Hearthstone script(炉石传说脚本)(2024.01.25停更至国服回归) 项目地址: https://gitcode.com/gh_mirrors/he/Hearthstone-Script …

作者头像 李华