西华大学数字图像处理报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
(理工类)
课程名称: 数字图像处理
课程代码: 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=RGB
imshow(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=RGB
hsvmap=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 yuan
X=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 juxing
X=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')