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博客

效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1160046.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CMamke使用小结

1.VSCode预设CMake正常启用预设文件如下图所示如果未按照预期编译可以修改预设名称,修改之后重新编译

线控转向失效下的容错差动转向控制探索

线控转向失效下的容错差动转向控制 以四轮轮毂电机驱动智能电动汽车为研究对象,针对线控转向系统执行机构失效时的轨迹跟踪和横摆稳定性协同控制问题,提出一种基于差动转向与直接横摆力矩协同的容错控制方法。 该方法采用分层控制架构,上层控…

python基于flask框架的企业员工绩效工资管理系统设计与实现

目录摘要关键词开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着企业规模的扩大和管理的复杂化,传统的人工绩效工资管理方式已难以满足高效、准确的需求。基于Python的F…

python基于flask框架的数学课程测试考试系统

目录基于Flask框架的数学课程测试考试系统摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Flask框架的数学课程测试考试系统摘要 该系统采用Python的Flask框架开发,旨在…

架构设计 5 大核心要素

不管是 高并发电商系统金融级交易平台企业级中后台系统 最终都绕不开这 5 个硬指标:高性能 / 高可用 / 伸缩性 / 可扩展性 / 安全性它们不是“可选项”,而是任何成熟系统的必答题。 下面逐一拆解 👇1️⃣ 高性能架构:系统的「速度…

DeepSeek R1技术全书:86页详解大模型训练管线,附完整复现指南

DeepSeek R1论文从22页大幅扩展至86页,新增完整训练管线拆解、20多个评测基准数据及详细技术附录。论文首次公开Dev1-Dev3三阶段训练过程,引入人类基准对比,并坦承MCTS和PRM等热门技术路线的失败。此次更新发生在R1发布一周年前夕&#xff0c…

ADALM2000 观察导航信号以及传感器特性

ADALM2000模块分析LC带宽简 介: 本文介绍了使用ADALM2000电子学习模块分析LC谐振回路特性的实验过程。通过测量正交电感传感器中的感应信号,发现初始信号幅值过小无法观测,改用频谱分析功能后检测到150kHz导航信号及其50Hz调制边带。实验发现…

python基于flask框架的旅社旅游团报名管理系统的设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着旅游业快速发展,传统旅行社管理模式难以满足高效、精准的旅游团报名需求。基于Flask框架的旅社旅游团报名管理…

Qt源码EQ曲线升级版:代码精良,注释详尽

Qt源码~~EQ曲线升级版 代码写的不错,注释也很详细了 概述 AudioEffectController V2.0 是一个基于Qt框架开发的音频效果控制器,专门用于实现专业的音频均衡处理。该系统通过图形化界面提供直观的EQ曲线调节功能,支持…

python基于flask框架的校园兼职系统的设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着高校学生兼职需求的日益增长,传统兼职信息发布方式存在信息分散、管理效率低、安全性不足等问题。基于Flask框…

python基于flask框架的美食商城交流平台的设计与实现

目录设计目标技术架构核心功能创新点应用价值开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!设计目标 该美食商城交流平台基于Python Flask框架开发,旨在为用户提供集美食购买、…

DeepSeek V4即将发布:AI不是泡沫,是普通人进阶的梯子!建议收藏

文章指出DeepSeek V4即将发布,虽普通人难以创造大型AI系统,但可利用AI工具提高工作效率、学习新技能。建议普通人拥抱但不迷信AI,从小场景切入使用,保持持续学习,将AI视为让自己"爬得更高"的梯子&#xff0c…

TimesFM:Meta推出的下一代时序预测大模型技术解析

在时序预测领域,传统模型(如ARIMA、XGBoost)受限于特征工程依赖和长序列建模能力不足,难以应对复杂场景下的多维度、强波动时序数据;而早期时序深度学习模型(如LSTM、Informer)则存在训练成本高…

python基于flask框架的校园篮球联赛信息管理系统设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 该系统基于Python Flask框架开发,设计并实现了一个校园篮球联赛信息管理平台,旨在解决传统纸质或分散式…

2026大模型的趋势是什么?ChatGPT vs Gemini:两大AI巨头的不同发展路径与技术展望

文章对比了OpenAI的ChatGPT和谷歌Gemini两大AI巨头的不同技术路线。ChatGPT专注于增强模型本身能力和上下文处理,如GPT-5的出色推理能力和GPT-6的memory功能;而Gemini则采用"世界模型"思路,试图用一个大模型涵盖各领域知识&#xf…

通过并联电阻改变接收线圈的增益

利用电位器调整正交线圈增益增加0.1nF电筒改进测量效果测量逐飞制作的正交工字型电感调试逐飞双通道导航模块 01 平衡两个线圈增益 一、线圈增益 前几天测试了正交工字型电感在电磁导航中的特性。  由于器件参数的误差, 往往会使得实际测量两路信号幅度不同。  不…

python基于flask框架的水果商城设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 水果商城系统基于Python的Flask框架开发,结合MySQL数据库实现数据存储与管理,前端采用HTML、CSS、Java…

python基于flask框架的汽车租赁系统 旅游车辆租赁系统平台的设计与实现

目录汽车租赁系统平台的设计与实现摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!汽车租赁系统平台的设计与实现摘要 随着旅游业的快速发展和人们出行需求的多样化,汽车租赁…

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

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

python基于flask框架的网上购物商城系统的设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着电子商务的快速发展,网上购物商城系统成为现代商业活动的重要组成部分。基于Python的Flask框架设计并实现一个…