了解一下有哪几种图像变换(针对透视变换的处理)

😄😊😆😃😄😊😆😃

你了解哪几种图像的变换呢?考虑过刚性变换、仿射变换、投影变换、透视变换、正交变换的区别吗?今天总结一下,顺便分享一个透视变换的处理案例。

😕😕😕😕😕😕😕😕

简介变换概念

刚体变换

如果一幅图像中的两点间的距离经变换到另一幅图像中后仍然保持不变,则这种变换称为刚体变换(Rigid Transform)。刚体变换仅局限于平移、旋转和反转(镜像)。

仿射变换

如果一幅图像中的直线经过变换到另一幅图像上仍为直线,并且保持平行关系,则这种变换称为仿射变换(Affine Transform。仿射变换适应于平移、旋转、缩放和反转(镜像)、剪切情况。

透视变换

又称为四点变换,如果一幅图像中的直线经过后映射到另一幅图像上仍为直线,但平行关系基本不保持,则这种变换称为投影变换(Projective Transform )。

有的人说投影变换就是透视变换,也有的人说投影变换不仅是透视变换,还有正交变换,我更倾向于后者。

透视变换案例

二维码图像

上图是二维码倾斜图,校正后的图像如下图所示。

校正图像我主要通过求角点来进行透视变换

我说下我的思路吧

1、阈值化得出目标区域
2、求凸包
3、区域转xld
4、分类子xld
5、判断子xld类型,并根据需要的xld类型去拟合直线
6、延长xld直线
7、求直线交点即为角点
8、对图像进行透视变换

经过这几个步骤,我就可以将倾斜图像恢复到我想要的目标图像了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

icecream_cheese

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值