东北大学数字图像处理实验 下载本文

内容发布更新时间 : 2024/5/3 15:34:55星期一 下面是文章的全部内容请认真阅读。

数字图像处理

实验一:了解数字图像处理平台 一、实验目的

(1)学会使用扫描仪; (2)熟悉MATLAB软件。 二、实验内容

(1)用扫描仪扫一幅彩色图片;一幅灰度图片。

(2)熟悉MATLAB的主界面窗口中各个窗口的功能,利用不同的矩阵输入方式给矩阵赋值,了解MATLAB的简单编程及矩阵基本知识; (3)掌握使用MATLAB的帮助来获得更多的信息。 三、实验仪器设备

扫描仪、计算机和MATLAB应用软件。

实验二:图像处理 一、实验目的

(1)通过应用MATLAB语言编程实现对图像的处理,进一步熟悉MATLAB软件的编程及应用;

(2)通过实验进一步掌握图像处理的基本技术和方法。 二、实验内容

1. 应用MATLAB语言编写显示一幅灰度图像、二值图像、索引图像及彩色图像的程序,并进行相互之间的转换; (1)显示一幅RGB图像: 代码: I=imread('cs.jpg'); >> imshow(I) 效果:

(2)RGB转灰度图像 代码:

>>graycs=rgb2gray(I); >> subplot(1,2,1); >> subimage(I) >> subplot(1,2,2); >> subimage(graycs) 效果:

100200300400100200300400500100200300400100200300400500

(3)RGB转索引图像 代码:

>> [indcs,map]=rgb2ind(I,0.7); >> subplot(1,2,1) >> subimage(I); >> subplot(1,2,2); >> subimage(indcs,map) 效果:

100200300400100200300400500(4)索引图像转RGB 代码:

>>I1=ind2rgb(indcs,map); >> subplot(1,2,1); >> subimage(indcs,map); >> subplot(1,2,2); >> subimage(I1); 效果:

100200300400100200300400500(5)索引图像转灰度图像:

100200300400100200300400500100200300400100200300400500