- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像处理作业实验报告
现代数字图像处理
一、图像平移 2
原理: 2
matlab代码: 2
实验结果: 3
二、图像镜像 3
原理: 3
matlab代码: 3
实验结果: 4
三、图像转置 5
原理: 5
matlab代码: 5
实验结果: 5
四、图像缩放 6
原理: 6
matlab代码: 6
实验结果: 7
五、图像旋转 8
原理: 8
matlab代码: 8
实验结果: 8
六、图像灰度直方图 9
原理: 9
matlab代码: 9
实验结果: 9
七、图像平滑 10
原理: 10
matlab代码: 10
实验结果: 10
八、图像锐化 11
原理: 11
matlab代码: 11
实验结果: 11
九、图像腐蚀 12
原理: 12
matlab代码: 12
实验结果: 13
十、图像膨胀 13
原理: 13
matlab代码: 14
实验结果: 14
一、图像平移
原理:
将图像沿水平或垂直方向移动位置后,获得新的图像的变换方式。例如:图像坐标中象素点(x0 ,y0)移动到(x1,y1) 位置灰度不变。
(x0 ,y0 )点,经过平移(tx,ty),变为点(x1,y1)两点之间的关系 为:x1=x0+tx; y1=y0+ty.以矩阵的形式表示为 :
matlab代码:
A=imread(Shrek.jpg);%读入图像
%strel用来创建形态学结构元素
%translate(mv,[y x])在原结构元素mv上进行y和x方向的偏移
%[100 100]可以修改
mv=translate(strel(1),[100 100]);
%imdilate形态学膨胀
B=imdilate(A,mv);
figure;
subplot(1,2,1),subimage(A);
title(原图像)
subplot(1,2,2),subimage(B);
title(平移后的图像);
实验结果:
二、图像镜像
原理:
镜象分水平镜象和垂直镜象两种,设原图宽为w,高为h,变换后,图的宽和高不变.
水平镜像
垂直镜像
matlab代码:
A1=imread(Shrek.jpg);
A1=double(A1);
figure
subplot(2,2,1),
imshow(uint8(A1));
H=size(A1);
title(原像)
A2(1:H(1),1:H(2),1:H(3))=A1(H(1):-1:1,1:H(2),1:H(3));%垂直镜像
subplot(2,2,2),
imshow(uint8(A2));
title(垂直镜像)
A3(1:H(1),1:H(2),1:H(3))=A1(1:H(1),H(2):-1:1,1:H(3));%水平镜像
subplot(2,2,3),
imshow(uint8(A3));
title(水平镜像)
A4(1:H(1),1:H(2),1:H(3))=A1(H(1):-1:1,H(2):-1:1,1:H(3));%对角镜像
subplot(2,2,4),
imshow(uint8(A4));
title(对角镜像)
实验结果:
三、图像转置
原理:
转置是指将x,y坐标对换
matlab代码:
A=imread(Shrek.jpg);
tform=maketform(affine,[0 1 0;1 0 0;0 0 1]);
%定义转置变换矩阵
B=imtransform(A,tform,nearest);
subplot(1,2,1),imshow(A);
title(原图像);
subplot(1,2,2),imshow(B);
title(图像转置);
实验结果:
四、图像缩放
原理:
图像比例缩放是指将给定的图像在x轴方向按比例缩放fx倍,沿y轴方向比例缩放fy。当fx= fy时,称为图像的全比例缩放。当fx ?fy时,图像象素间的相对位置会发生畸变。设原图像中的点P(x0,,y0),比例缩放后在新的图像中对应点P(x,y), P(x0,,y0)和 P(x,y)之间的对应关系如图所示:
matlab代码:
A=imread(Shrek.jpg);
%以下三行指定缩放倍数为0.5,即长宽各变为原始图像的0.5倍,
%分别使用三种插值方法,即最近邻插值(默认)、双线性插值、双三次插值
A1=imresize(A,0.5);
A2=imresize(A,0.5,bilinear);
A3=imresize(A,0.5,bicubic);
%以下三行指定缩放倍数为2,即长宽各变为原始图像的2倍,
figure,
subplot(1,3,1),imshow(A1);
title(默认);
文档评论(0)