Matlab之山东大学数字图像处理实验二(几何变换与变形)

这篇原创博客介绍了如何在Matlab中实现图像的缩放和变形。实验2.1涉及图像的任意倍数缩放,使用双线性插值重采样,不依赖图像处理库。实验2.2探讨了通过给定映射函数实现图像变形,注意坐标转换和数据类型的处理。文中提供了详细的算法解释及代码示例。
摘要由CSDN通过智能技术生成

本文属于原创,转载请注明出处。
实验2.1:图像缩放

  • 实现一个图像缩放函数,可以对输入图像进行任意倍数的缩放;
  • 采用双线性插值进行重采样;
  • X,Y方向的缩放倍数参函数参数的形式传入;
  • 可以只考虑输入图像为3通道,8位深度的情况;
  • 不能调用图像处理库的缩放函数来完成;

实验2.2:图像变形
记[x’, y’]=f([x, y])为像素坐标的一个映射,实现f所表示的图像形变。f的逆映射为:
formula

在这里插入图片描述

在讲实验之前,先说一下变量,之后的变量都是这样,水平方向为height或y,垂直方向为width或x。
在这里插入图片描述
实验2.1:图像缩放
图像缩放要求使用双线性差值算法,算法如下:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值