当前位置:文档之家› 数字图像处理课程设计

数字图像处理课程设计

数字图像处理课程设计
数字图像处理课程设计

数字图像处理课程设计

河南农业大学理学院

电子信息科学与技术系

姓名:凡阳阳

班级:电科二班

学号:1208101040 2015年6月9日

1.几种常见的图像处理方法程序源码及结果:

I=imread('E:\FYY1.jpg');

figure,imshow(I),title('原始图像');

I1=rgb2gray(I);

I1=imresize(I1,0.5);

figure,imshow(I1),title('凡阳阳的灰度图像');

h=ones(5,5)/25;

J=double(I1);

h1=fspecial('laplacian');

I3=filter2(h1,J);

figure,imshow(I3),title('凡阳阳的锐化处理');

I4=histeq(I1,256);

figure,imhist(I1),title('凡阳阳的原图像直方图');

figure,imshow(I4),title('凡阳阳的均衡化处理');

2.给图像加入高斯噪声、椒盐噪声

程序:

I=imread('lene.jpg');%读取图像

K=rgb2gray(I);

J=imnoise(K,'gaussian',0,0.01);%给图像加高斯噪声subplot(1,2,1);imshow(J);

title('加入高斯噪声的图像');

H = IMNOISE(K,'salt & pepper',0.02);%给图像加椒盐噪声subplot(1,2,2);imshow(H);

title('加入椒盐噪声的图像');

结果:

3.图像几何操作(裁剪,缩放)

程序及结果:

a=imread('E:\FYY6.jpg');

b=imcrop(a,[600,0,800,900]); %用imcrop()函数可剪切图像中的一个矩形子图

imshow(b);

c=imrotate(b,-90,'bilinear'); %图像旋转。imshow(c);

d=imresize(a,[90,144]); %缩放大小subplot(211);imshow(a)

subplot(212);imshow(d)

4.灰度直方图均衡化与灰度转换

程序及结果:

a=imread('E:\FYY6jpg');

b=rgb2gray(a);

c=histeq(b);

d=imadjust(b,[0.1 0.7],[]);

figure(2);

imshw(b);

相关主题
文本预览
相关文档 最新文档