概述

一、实验名称
图像的几何变换
二、实验目的
1.熟悉MATLAB软件的使用。
2.掌握图像几何变换的原理及数学运算。
3.于MATLAB环境下编程实现对图片不同的几何变换。
三、实验内容
1.将图像绕图像中心顺时针旋转30度,旋转之后的图像尺寸保持为原图像的尺寸。
2.将原图像放大2倍
3.得到该图像的水平镜像图片
4.得到该图像的垂直错切图像
四、实验仪器与设备
Win10 64位电脑
MATLAB2017a
五、实验原理
图像旋转
所谓图像的旋转无非就是将图像中的所有像素整体旋转,即本质就是对每个像素进行旋转。对一个像素进行旋转,可以看出向量的旋转,利用向量旋转公式,得到旋转矩阵。当然,旋转之后,虽然图像的大小的不会变化的,但是便于我们坐标的选取,我们会计算出一个新的坐标系,所以这里两个过程,两个坐标系中坐标的相互转换,得到两个转换矩阵,这样一来,对于一个像素点,只需要对它进行相应的矩阵操作即可得到旋转之后的点坐标。当然,对于一些得到的映射点不是整数的情况下,我们可以按照要求进行取整或者插值操作即可。图像的放大
图像的放大收缩,这里拿放大举例,就是拿更多的像素去表达原来的图像,但是图像整体不变ÿ
最后
以上就是雪白灯泡为你收集整理的matlab实现双线性变换_MATLAB--数字图像处理 图像几何变换的全部内容,希望文章能够帮你解决matlab实现双线性变换_MATLAB--数字图像处理 图像几何变换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复