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+~

相关推荐
天一生水water1 小时前
储层认知→技术落地→产量优化
人工智能·算法·机器学习
华清远见成都中心1 小时前
人工智能的关键技术有哪些?
人工智能
明洞日记1 小时前
【VTK手册019】 深入理解 vtkProperty:从几何表达到 PBR 物理渲染
c++·图像处理·算法·vtk·图形渲染
绿蕉1 小时前
智能底盘:汽车革命的“新基石”
大数据·人工智能
GAOJ_K1 小时前
滚珠花键的使用时长与性能保持的量化关系
大数据·人工智能·科技·自动化·制造
天一生水water2 小时前
页岩油生产流程案例
人工智能·智慧油田
Yeliang Wu2 小时前
算力自由:用K8s和Ollama打造你的专属AI基础设施
人工智能·容器·kubernetes
*星星之火*2 小时前
【大白话 AI 答疑】第6篇 大模型指令微调:instruction/input/output核心解析及案例
服务器·前端·人工智能
元智启2 小时前
企业级AI智能体开发:从概念到落地的关键技术实践
人工智能