数字图像处理实验指导书
- 文件介绍:
- 该文件为 doc 格式,下载需要 1 积分
- 数字图像处理实验指导书
实验教学讲义 (一)
基本内容:
熟悉MatLab软件中图像输入/输出/显示/转换的基本命令;
了解图像IO基本函数、矩阵与图像和图像格式的对应关系、灰度/彩色/二值图像的相互转换
数字图像基础.
数字图像读入与输出:
InImg=imread(‘图像文件’): 读入指定的图像文件到内存
InImg:矩阵变量,保存读入的数字图像;图像文件:全路径的图像文件名(格式为:*.bmp 或 *.jpg);
例如: InImg=ImRead(‘d:DirNamedemoImg_InPut.bmp’)
imwrite(OutImg, ‘图像文件’): 输出内存中图像数据到文件
OutImg:矩阵变量,保存的数字图像;图像文件:全路径的图像文件名(格式为:*.bmp 或 *.jpg);
例如: ImWrite (OutImg ,‘d:DirNamedemoImg_outPut.bmp’)
将OutImg中的矩阵数据作为图像文件保存;
whos ImgData: 屏幕输出图像的相关信息
ImgData: 矩阵变量,保存在内存中的数字图像
数字图像显示:
imshow(ImgData): 将图像文件显示到屏幕
ImgData: 矩阵变量,保存待显示的数字图像;
例如: InImg=ImRead(‘d:DirNamedemoImg_InPut.bmp’)
Imshow(InImg) (显示读入的图像文件)
subPlot(行数,列数,区域索引); imshow(ImgData): 将图像文件显示到指定的屏幕区域
ImgData: 矩阵变量,保存待显示的数字图像;
行数,列数:屏幕划分区域数(行数x列数); 区域索引:第n块区域(1<=n<=行数x列数)
例如: InImg=ImRead(‘d:DirNamedemoImg_InPut.bmp’)
subPlot(1,2,1);Imshow(InImg) : 将图像文件显示到屏幕第一块区域
数字图像转换:
I=rgb2gray(rgbImg): 将彩色图像转换为灰度图像
rgbImg: 矩阵变量,保存彩色图像;
I: 矩阵变量,保存灰度图像
...