数学建模社区-数学中国

标题: 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