数学建模社区-数学中国
标题:
Matlab图像处理基础
[打印本页]
作者:
森之张卫东
时间:
2015-7-17 22:44
标题:
Matlab图像处理基础
MATLAB支持五种图像类型,即
索引图像、灰度图像、二值图像、RGB图像和多帧图像阵列
;
支持BMP、GIF、HDF、JPEG、PCX、PNG、TIFF、XWD、CUR、ICO等图像文件格式的读,写和显示。MATLAB对图
像的处理功能主要集中在它的
图像处理工具箱(Image Processing Toolbox)
中。图像处理工具箱
是由一系列支持图像处理操作的函数组成,可以进行诸如:几何操作、线性滤波和滤波器设计、图像变换、图像分析
与图像增强、二值图像操作以及形态学处理等图像处理操作。
MATLAB中图象数据的读取
A、 imread
imread函数用于读入各种图象文件,其一般的用法为
[X,MAP]=imread(‘filename’,‘fmt’)
其中,X,MAP分别为读出的图象数据和颜色表数据,fmt为图象的格式,filename为读取的图象文件(可以加上文件的
路径)。
例:[X,MAP]=imread(’flowers.tif’,’tif’);
B、 imwrite
imwrite函数用于输出图象,其语法格式为:
imwrite(X,map,filename,fmt) 按照 fmt 指定的格式,将图象数据矩阵 X 和调色板 map 写入文件 filename。
C、 imfinfo
imfinfo函数用于
读取图象文件的有关信息
,其语法格式为
imfinfo(filename,fmt)
imfinfo函数返回一个结构info,它反映了该图象的各方面信息,其主要数据包括:
文件名(路径)、文件格式、文
件格式版本号、文件的修改时间、文件的大小、文件的长度、文件的宽度、每个像素的位数、图象的类型等
。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5