- 51
- 0
- 约1.64万字
- 约 18页
- 2016-05-16 发布于浙江
- 举报
计算机视觉课程设计实验报告
一、题 目:哈哈镜的制作
三、实验目的:
1、掌握几何变换的原理。
2、读入待制作的图片,实现图片的缩小放大、水平外凹、水平外凸、梯形变形、三角形,S形和波浪型。
四、实验原理:
变形处理整体都是一个思路,把原图每一行经过缩放拷到新图的相应行。
每次变形都是在原图的基础上,根据想要变换的图象形状,计算出每一行的起始位,再计算出每一行新的总长度。
对于放大、缩小可以根据最近邻插值或者双线性插值来进行变化,放大我们采用了双线性方法,缩小采用了最近邻插值方法。
对于水平内凹和水平外凸,以周期为2倍高度的正弦函数来进行变化,变化后远图象的高度坐标不变,宽度坐标以一定比例变化。
对于三角形和梯形,原图象高度坐标不变,宽度坐标以线性来进行变化。
对于宽度不变的变形,如波浪形,直接一次变形拷贝一整行。对于高度不变的图形,如S形,也可以用这个方法,或者说是把起始点确定后,将坐标点进行平移。
5)除放大效果外,缩小、水平外凹、水平外凸、梯形变形、三角形,S形和波浪型均采用最近邻插值方法进行变化。
五、实验步骤(附程序主代码):
1、打开图象
clear;clc; %清空工作空间
[filename,pathname]=uigetfile({*.*,All Files(*.*)});
file=fullfile(pathname,filename);
t1=
原创力文档

文档评论(0)