数字图像实验报告

2019-04-02 11:28

实验报告

专业名称 班级学号 学生姓名

实验一 图像的基本运算

实验内容 1、程序:

I=imread('lena8.jpg'); figure;

subplot(2,3,1); imshow(I); title('原图');

J=imadjust(I,[0.3;0.6],[0.1;0.9]); %设置灰度变换的范围 subplot(2,3,2); imshow(J);

title('线性扩展');

I1=double(I); I2=I1/255; C=2;

K=C*log(1+I2); subplot(2,3,3); imshow(K);

title('非线性扩展'); M=im2bw(I,0.5); M=~M;

%M=255-I; %Figure

subplot(2,3,4); imshow(M); title('灰度倒置');

N1=im2bw(I,0.4); N2=im2bw(I,0.7); subplot(2,3,5); imshow(N1);

title('二值化阈值0.4'); subplot(2,3,6); imshow(N2);

title('二值化阈值0.7'); 结果:

%将图像转换为double类型 %归一化此图像 %求图像的对数变换 %将此图像取反 %将此图像二值化,阈值为0.4 %将此图像二值化,阈值为0.7

2、程序:

I=imread('hough.bmp'); %I=rgb2gray(I);

J=imread('rice.bmp');

I=im2double(I); %将图像转换成double型 J=im2double(J);

K=I+0.3*J; %两幅图像相加 subplot(1,3,1); imshow(I); title('物图'); subplot(1,3,2); imshow(J); title('背景图'); subplot(1,3,3); imshow(K);

title('相加后的图'); imwrite(K,'lena1.jpg'); 结果;

3、程序:

A=imread('lena1.jpg'); B=imread('rice.bmp');

A=im2double(A); B=im2double(B); C=A-0.3*B; subplot(1,3,1); imshow(A);

title('混合图'); subplot(1,3,2); imshow(B); title('背景图'); subplot(1,3,3); imshow(C);

title('分离后的图');

结果:

4、程序:

A=imread('rice.bmp'); %A=rgb2gray(A); A=im2double(A); subplot(1,2,1); imshow(A); title('原图');

B=zeros(256,256); B(40:200,40:200)=1; K=A.*B;

subplot(1,2,2); imshow(K); title('局部图'); 结果:

5、程序:

A=imread('lena8.jpg');

Bl=imresize(A,1.5); %比例放大1.5倍,默认的采用的是最近邻法进行线性插

B2=imresize (A, [420 384]); %非比例放大至420:384 Cl=imresize (A, 0 . 7) ; %比例缩小0.7倍 C1=imresize(A, 0.7) ;

C2=imresize(A, [150 180]) ; %非比例缩小到150:180 figure;subplot(2,2,1); imshow(Bl);

title('比例放大图'); subplot(2,2,2); imshow(B2);

title('非比例放大图'); subplot(2,2,3); imshow(C1);

title('比例缩小图'); subplot(2,2,4); imshow(C2);

title('非比例缩小图'); 结果:

实验二 图像的变换

实验内容 1、 程序:

I=imread('1.bmp');

%I=imread('LENA.JPG'); %imshow(I); figure();


数字图像实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中化学知识手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: