- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB与数字信号处理;5 基于MATLAB的图象处理;5.1 图象运算;显示结果:;图象的叠加函数z=imadd(x,y)
I=imread( cameraman.tif );
J=imread(rice.tif);
K=imadd(I,J);
imshow(K,[]);
;增加亮度;图象的求补函数z=imcomplement(x)
I = imread(text.tif);
J = imcomplement(I);
subplot(1,2,1);imshow(I,[]);
subplot(1,2,2);imshow(J,[]);灰度图象补运算
I = imread(bonemarr.tif);
J = imcomplement(I);
subplot(1,2,1);imshow(I,[]);
subplot(1,2,2);imshow(J,[]);其它计算:
imdivide
immultiply
imsubtract
imlincomb;2)几何操作
改变图象大小:y=imresize(x,m,method);图象旋转:y=imrotate(x,angle,method)
I = imread(circuit.tif);
J = imrotate(I,-15,bilinear);
imshow(I);
figure;
imshow(J)
;3)邻域和块操作
实现一个滑动邻域操作步骤:
(1)选择一个单独的像素。
(2)确定该像素的滑动邻域。
(3)对邻域中的像素值应用一个函数求值。
(4)将结果作为对应像素的值。
(5)对输入图象的每一个像素都重复上面四个步骤。;滑动邻域操作函数:
y=nlfilter(x,[m n],fun,p1,p2,…)
I=imread(tire.tif);
f=inline(max(x(:)));
J=nlfilter(I,[3 3],f);
imshow(I);figure;imshow(J);;块操作函数:
y=blkproc(x,[m n],fun,p1,p2,…)
I=imread(cameraman.tif);
f=@dct;
J=blkproc(I,[8 8],f);
imagesc(J);
; I = imread(alumgrns.tif)
fun = inline(std2(x)*ones(size(x)));
I2 = blkproc(I,[8 8],fun);
imshow(I)
figure, imshow(I2,[])
;16;5.2 图象变换;18;图象定位:
w=imread(text.tif);
a=w(59:71,81:91);
imshow(w);figure;imshow(a);
C=ifft2(fft2(w).*fft2(rot90(a,2),256,256));
figure;imshow(C,[]);
thresh=45;
figure;imshow(Cthresh);;20;离散余弦变换:
两种方法:dct2 dctmtx
例:对图象进行DCT变换和反变换
RGB=imread(autumn.tif);
I=rgb2gray(RGB);
subplot(1,2,1);imshow(I);
J=dct2(I);
subplot(1,2,2);imshow(J);;将上例中DCT变换后的矩阵中小于100的设为0,重构图象。
J(abs(j)100)=0;
K=idct2(J);
figure;
imshow(K,[0 255]);;Dctdemo 重构图象和原始图象比较;Radon 变换:
[R xp]=radon(I,theta)
例:计算正方形图象在0和45方向上的变换
I=zeros(100,100);
I(25:75,25:75)=1;
imshow(I);
[R,xp]=radon(I,[0 45]);
subplot(1,2,1);plot(xp,R(:,1));
subplot(1,2,2);plot(xp,R(:,2));;例:构造一个简单图象的投影并重建图象
P=phantom(256);
subplot(2,2,1);
imshow(P);
theta1=0:10:170;
theta2=0:5:175;
theta3=0:2:178;
[R1,xp]=radon(P,theta1);
[R2,xp]=radon(P,theta2);
[R3,xp]=radon(P,theta3);;I1=iradon(R1, theta1);
I2=iradon(R2, theta2);
I3=iradon(R3, the
您可能关注的文档
- mdajtag测试原理课件.ppt
- MCGS.初级教程课件.ppt
- MBO目标管理方法.ppt
- MATLAB图形绘制课件.ppt
- matlab程序基础课件.ppt
- MAS业务介绍v0902-1课件学习.ppt
- MATLAB仿真技术总结.ppt
- mqspac-v资料课件 学习.ppt
- Module4相关图片汇总.ppt
- Module1相关图片了解.ppt
- 2024年小学教师工作计划模板(八篇) .pdf
- 2024年药学类之药学(师)题库检测试卷B卷附答案 .pdf
- 2024年必威体育精装版仁爱版五年级数学(上册)期中考卷及答案(各版本) .pdf
- 2024年高中生个人职业生涯规划 .pdf
- 2024年法律职业资格之法律职业客观题二题库与答案 .pdf
- 2024年资产评估师之资产评估基础真题练习试卷B卷附答案 .pdf
- 2024年度社工(初级)《社会工作实务(初级)》考试典型题题库及答案.pdf
- 2024年新员工下半年工作计划范文(3篇) .pdf
- 2024年律师委托代理合同标准版本(三篇) .pdf
- 2024年股权抵押借款合同范本(4篇) .pdf
文档评论(0)