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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第组

.

西华大学实验报告(理工类)

开课学院及实验室:机械工程与自动化学院机房实验时间:年月日学生姓名何健学号3120208030721 成绩

学生所在学院机械工程与自动化学院年级/专业/班2012级机电2 班课程名称数字图像处理课程代码6003619 实验项目名称Matlab图像处理工具箱的初步练习项目代码

指导教师蒋代君项目学分

一、实验目的

1、初步了解与掌握MA TLAB语言的基本用法;

2、掌握MA TLAB语言中图象数据与信息的读取方法;

3、掌握在MA TLAB语言中图像类型的转换。

二、实验原理

将数字图像的RGB表示转换为YUV表示;

Y=0.30R+0.59G+0.11B

U=0.70R-0.59G-0.11B

V=-0.30R-0.59G+0.89B

三、实验设备、仪器及器材

1、计算机

2、MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox)

3、实验所需要的图片

四、实验步骤(按照实际操作过程)

1、阅读资料并熟悉MatLab的基本操作

2、读取MA TLAB中的图象数据

3、显示MA TLAB中的图象文件。用MA TLAB在自建的文件夹中建立m文件,在这个文件的程序中,将MA TLAB

目录下work文件夹中的tree.tif 图象文件读出,用到imread,imfinfo等命令,观察一下图象数据,了解一下数字图象在MA TLAB中的处理就是处理一个矩阵的本质。

4、将3中的图象显示出来(用imshow)。

5、对MA TLAB目录下work文件夹中的flowers.tif进行真彩色图像、索引色图像、灰度图像、二值图像之间的相互变

换,并显示。

6、进行真彩色图像RGB(lenacolor.jpg)、YIQ图像、HSV图像、YcbCr图像的相互转换,并显示。

五、实验过程记录(数据、图表、计算等)

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图像')

第组

西华大学实验报告(理工类)

开课学院及实验室:机械工程与自动化学院机房实验时间:年月日学生姓名何健学号312012********* 成绩

学生所在学院机械工程与自动化学院年级/专业/班2012级机电2班课程名称数字图像处理课程代码6003619

相关文档
最新文档