图像文件的读取

文件信息读取

可以用matlab中的函数imfinfo()来读取文件信息,其调用格式如下:

INFO = imfinfo('filename','fmt') or INFO = imfinfo('filename.fmt'),fmt是文件格式。INFO是一个结构数组。不同格式的文件最终得到的INFO所包含的结构成员不同,一般都包含下面9个:

Filename:文件名称

FileModDate:文件最后修改日期和时间

FIleSize:文件大小

Format:文件格式或扩展名

FormatVersion:文件格式版本号

Width:图像文件的宽度,单位为像素

Height:图像文件的高度,单位为像素

BitDepth:图像文件每个像素所占位宽,其中RGB图像每个像素所占位宽为24位

ColorType:图像类型,其中grayscale表示灰度图像、truecolor图像表示RGB图像、indexed表示索引图像


在matlab中,读取文件主要用imread()函数。一般文件格式不同,调用格式也不同。


利用imwrite()函数来实现文件的写入操作,即保存。调用格式如下:
imwrite(I, 'filename', 'fmt')

imwrite(X, map, 'filename', 'fmt')

imwrite(...,'filename')

imwrite(...,'Param1', val1, 'Param2', val2,...)


本文信息来源于杨丹老师的matlab图像处理实例详解一书。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值