halcon计算区域骨架

前言

在图像处理中我们有时候会需要获取区域骨架,从而根据这个骨架来计算区域长度、方向等参数,本文就来介绍在halcon中如何实现。

1、区域骨架获取原理

通过迭代细化算法,不断剥离区域边缘的像素,直到其宽度变为一个像素的中心线

2、halcon算子应用

csharp 复制代码
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)
mean_image (Image, ImageMean, 15, 15)
threshold (Image, Region, 128, 255)
count_obj (Region, Number1)
connection (Region, ConnectedRegions)
count_obj (ConnectedRegions,  Number2)
skeleton (ConnectedRegions, Skeleton)

获取骨架区域就是使用skeleton算子,该算子只有两个参数

第1个参数是输入的多个独立区域

第2个参数是经过计算的骨架区域

3、合并区域效果

1)处理前

1)处理后

马工撰写的年入30万+C#上位机项目实战必备教程(点击下方链接即可访问文章目录)

1、《C#串口通信从入门到精通》

2、《C#与PLC通信从入门到精通 》

3、《C# Modbus通信从入门到精通》

4、《C#Socket通信从入门到精通 》

5、《C# MES通信从入门到精通》

6、《winform控件从入门到精通》

7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

相关推荐
龙腾AI白云6 小时前
【无标题】知识图谱:AI的超级大脑
人工智能·知识图谱·tornado
土星云SaturnCloud6 小时前
土星云边缘计算设备的多模态模型部署实操
服务器·人工智能·ai·边缘计算
Rauser Mack6 小时前
编程零基础,半小时用AI做了两个经典小游戏(附完整Prompt和HTML代码)
人工智能·html·prompt
MediaTea6 小时前
DL:卷积神经网络的基本原理与 PyTorch 实现
人工智能·pytorch·深度学习·神经网络·cnn
csdn小瓯6 小时前
前端工程化:React + TypeScript + Tailwind CSS 的组件化实践
开发语言·人工智能·python
蓦然回首却已人去楼空6 小时前
深度学习进阶:自然语言处理|3.4 QA|用 SimpleCBOW 讲清楚 backward 为什么有的 return,有的不 return
人工智能·深度学习·自然语言处理
Zldaisy3d6 小时前
为增材制造“驱动器”中国,注入规模化应用更强动力 | TCT亚洲展专访西门子全球增材制造副总裁
大数据·人工智能·制造
AllData公司负责人6 小时前
亲测丝滑,体验跃迁|AllData通过集成开源项目StreamPark,实时流任务调度更省心!
java·大数据·数据库·人工智能·算法·实时计算·实时开发平台
AskHarries6 小时前
Reddit 找需求完整教程:3小时找到20个真实痛点
人工智能
小柒儿3366 小时前
充电桩行业的秩序重构,CCC证书正在划定新的起跑线
人工智能