halcon区域变换—shape_trans

前言

在图像处理中我们有时候得到的区域是不规则的,为了方便后续的处理,我们可以使用区域变换将不规则的区域转换为规则的区域后再处理。

1、变换后的区域类型

2、halcon算子应用

csharp 复制代码
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)
invert_image (Image, ImageInvert)
threshold (ImageInvert, Region, 50, 255)
shape_trans (Region, RegionTrans, 'convex')

区域变换就是使用shape_trans 算子,该算子只有3参数

第1个参数是输入区域

第2个参数是变换后的区域

第3个参数是指定变换的类型,上图convex是将区域转换为它的凸包形式。

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

相关推荐
Raink老师30 分钟前
用100道题拿下你的算法面试(矩阵篇-2):求转置矩阵
算法·面试·矩阵
算法鑫探7 小时前
闰年判断:C语言实战解析
c语言·数据结构·算法·新人首发
WBluuue7 小时前
数据结构与算法:康托展开、约瑟夫环、完美洗牌
c++·算法
木子墨5167 小时前
LeetCode 热题 100 精讲 | 并查集篇:最长连续序列 · 岛屿数量 · 省份数量 · 冗余连接 · 等式方程的可满足性
数据结构·c++·算法·leetcode
王老师青少年编程8 小时前
csp信奥赛C++高频考点专项训练之贪心算法 --【线性扫描贪心】:均分纸牌
c++·算法·编程·贪心·csp·信奥赛·均分纸牌
EQUINOX18 小时前
2026年码蹄杯 本科院校赛道&青少年挑战赛道提高组初赛(省赛)第一场,个人题解
算法
萝卜小白8 小时前
算法实习Day04-MinerU2.5-pro
人工智能·算法·机器学习
Liangwei Lin8 小时前
洛谷 P3133 [USACO16JAN] Radio Contact G
数据结构·算法
weixin_513449969 小时前
PCA、SVD 、 ICP 、kd-tree算法的简单整理总结
c++·人工智能·学习·算法·机器人
code_pgf9 小时前
Qwen2.5-VL 算法解析
人工智能·深度学习·算法·transformer