当前位置:文档之家› 西华大学数字图像处理报告

西华大学数字图像处理报告

实验报告(理工类)课程名称: 数字图像处理课程代码: 6003619 学生所在学院: 机械工程与自动化学院年级/专业/班: 2011级机械电子工程学生姓名: 学号: 312011080307 实验总成绩: 任课教师: 蒋代君开课学院: 机械工程与自动化学院实验中心名称: 机械工程专业实验中心第组西华大学实验报告.西华大学实验报告(理工类)开课学院及实验室:机械工程与自动化学院机房实验时间: 2014年 5月 27 日学生姓名学号成绩学生所在学院机械工程与自动化学院年级/专业/班2011级机电班课程名称数字图像处理课程代码6003619 实验项目名称Matlab图像处理工具箱的初步练习项目代码指导教师蒋代君项目学分一、实验目的二、实验原理三、实验设备、仪器及器材四、实验步骤(按照实际操作过程)五、实验过程记录(数据、图表、计算等)1、学习Matlab基本操作。

2、读取并显示lenacolor.jpg图象。

程序如下:[X,MAP]=imread('lenacolor.jpg','jpg')imfinfo('lenacolor.jpg','jpg')imshow(X,MAP),title('tenacolor.jpg')3、对lenacolor.jpg图像进行真彩色图像、索引色图像、灰度图像、二值图像之间的相互变换,并显示。

程序如下:原图像真彩色[X,MAP]=imread('lenacolor.jpg','jpg') RGB=imread('lenacolor.jpg','jpg');imfinfo('lenacolor.jpg','jpg') imshow(RGB),title('真彩色')imshow(X,MAP),title('tenacolor.jpg')真彩色转索引色图像索引色转真彩色图像map=jet(256); ZC=ind2rgb(MY,map);MY=rgb2ind(RGB,map); imshow(ZC),title('索引色转真彩色图像') imshow(MY),title('真彩色转索引色图像')索引色转灰度图像真彩色转灰度图像gray2= ind2gray(MY,map); gray1= rgb2gray(RGB)imshow(gray2),title('索引色转灰度图像')imshow(gray1),title('真彩色转灰度图像')二值图像WO=im2bw(RGB,0.5);imshow(WO),title('二值图像')4、进行真彩色图像RGB(lenacolor.jpg)、YIQ图像、HSV图像、YcbCr图像的相互转换,并显示。

程序如下:真彩色RGB转YIQ图像RGB=imread('lenacolor.jpg') RGB1=RGBimshow(RGB),title('lenacolor.jpg的真彩色')map=jet(256)yiqmap=rgb2ntsc(map)YIQ=rgb2ntsc(RGB1)imshow(YIQ),title('RGB转YIQ图像')RGB转HSV图像RGB转YCbCr图像RGB2=RGB RGB3=RGBhsvmap=rgb2ntsc(map) YcbCrmap=rgb2ycbcr(map)HSV=rgb2ntsc(RGB2) YCBCR=rgb2ycbcr(RGB3)imshow(HSV),title('RGB转HSV图像') imshow(YCBCR),title('RGB转YCbCr图像')YIQ转RGB图像HSV转RGB图像rgbmap=rgb2ntsc(yiqmap) rgbmap=hsv2rgb(hsvmap)RGB1=rgb2ntsc(YIQ) RGB2=hsv2rgb(HSV)imshow(RGB1),title('YIQ转RGB图像')imshow(RGB2),title('HSV转RGB图像')YCbCr转RGB图像rgbmap=ycbcr2rgb(YcbCrmap)RGB3=ycbcr2rgb(YCBCR)imshow(RGB3),title('YCbCr转RGB图像')六、实验结果分析及问题讨论第组西华大学实验报告西华大学实验报告(理工类)开课学院及实验室:机械工程与自动化学院机房实验时间:年月日学生姓名学号312011080307 成绩学生所在学院机械工程与自动化学院年级/专业/班2011级机电课程名称数字图像处理课程代码6003619 实验项目名称图像的频域处理方法项目代码指导教师蒋代君项目学分一、实验目的二、实验原理三、实验设备、仪器及器材四、实验步骤(按照实际操作过程)2、对图像Lenna.bmp作二维Fourier变换;(可以采用快速Fourier变换方法)3、用Fourier系数的幅度进行Fourier反变换;4、用Fourier系数的相位进行Fourier反变换;5、比较2、3的结果,评价人眼对图像幅频特性和相频特性的敏感度。

五、实验过程记录(数据、图表、计算等)1、用Fourier变换算法,对简单图像line.bmp, yuan.bmp, twoyuan.bmp, juxing.bmp, xuanzhuan.bmp, pingyiy.bmp, pingyi.bmp做Fourier变换。

程序如下:Line yuanX=imread('line.bmp') X=imread('yuan.bmp')F=fftshift(fft2(X)) F=fftshift(fft2(X))imshow(log(abs(F)),[]),title('line')imshow(log(abs(F)),[]),title('yuan')Twoyuan juxingX=imread('twoyuan.bmp') X=imread('juxing.bmp')F=fftshift(fft2(X)) F=fftshift(fft2(X))imshow(log(abs(F)),[]),title('twoyuan')imshow(log(abs(F)),[]),title('juxing')Xuanzhuan pingyiy[X,MAP]=imread('xuanzhuan.bmp') X=imread('pingyiy.bmp')F=fftshift(fft2(X)) F=fftshift(fft2(X))imshow(log(abs(F)),[]),title('xuanzhuan')imshow(log(abs(F)),[]),title('pingyiy')pingyiX=imread('pingyi.bmp')F=fftshift(fft2(X))imshow(log(abs(F)),[]),title('pingyi')2、对图像Lenna.bmp作二维Fourier变换。

程序如下:I=imread('lenna.bmp')F=fftshift(fft2(I))imshow(log(abs(F)),[]),title('lenna')3、分别用Fourier系数的幅度和相位进行Fourier反变换;程序如下:X=imread('pingyi.bmp')F=fftshift(fft2(X))imshow(log(abs(F)),[]),title('pingyi')I=imread('lenna.bmp')F=fftshift(fft2(I))imshow(log(abs(F)),[]),title('lenna')I=imread('lenna.bmp')fftI=fft2(I)sfftI=fftshift(fftI)RRfdp1=real(sfftI)IIfdp1=imag(sfftI)a=sqrt(RRfdp1.^2+IIfdp1.^2)a=(a-min(min(a)))/(max(max(a))-min(min(a)))*255figure(2)subplot(2,2,1)imshow(real(a)),xlabel('A-lena图的幅值谱图')b=angle(fftI)subplot(2,2,3)imshow(real(b)),xlabel('C-lena图的相位谱图')theta=pi/6RR1=a*cos(theta)II1=a*sin(theta)fftI1=RR1+1i.^II1C=ifft2(fftI1)*255subplot(2,2,2)imshow(real(C)),xlabel('B-利用幅值谱图重构lena图')MM=150RR2=MM*cos(angle(fftI))II2=MM*sin(angle(fftI))fftI2=RR2+1i.^II2D=ifft2(fftI2)subplot(2,2,4)imshow(real(D)),xlabel('D-利用相位谱图重构lena图') 实验结果如下:六、实验结果分析及问题讨论第组西华大学实验报告.西华大学实验报告(理工类)开课学院及实验室:机械工程与自动化学院机房实验时间: 2014年 5月 29日学生姓名学号312011080307 成绩学生所在学院机械工程与自动化学院年级/专业/班2011级机电课程名称数字图像处理课程代码6003619 实验项目名称图像的空域处理方法项目代码指导教师蒋代君项目学分一、实验目的二、实验原理三、实验设备、仪器及器材四、实验步骤(按照实际操作过程)imadjust函数将它的灰度值调整到[0,1]之间,并观察调整后的图象与原图象的差别,调整后的灰度直方图与原灰度直方图的区别。

3、运行matlab-help—demos—toolboxes—image processing—Noise Reduction filter, 进一步理解空域滤波的原理;4、读出lena.bmp这幅图像,给这幅图像加入椒盐噪声5、用均值滤波器去除图像中的噪声;6、用中值滤波器去除图像中的噪声;7、比较两种方法的处理结果。

相关主题