Matlab读写TIFF格式文件

1、简介

通常情况下,使用MATLAB做图像处理后,使用下面的命令就可以保存处理结果为图片。

imwrite(im,'im.bmp');

而如果需要保存的图像为single或者double类型,或保存的图像超过RGB三个通道时,则不能使用imwrite来直接进行,此时需要将矩阵保存为TIFF格式的图片。

matlab支持LibTIFF库作为TIFF图像读写的工具,因此只要学习如果使用LibTIFF提供的matlab接口就可以完成TIFF图像的读写任务。

使用TIFF保存图像时使用的详细的TAG信息非常的多,也很复杂,这里不做过多详细的说明,仅做出通常使用的示范。若想要更多的了解请阅读 Tiff online文档

2、基本操作范例

首先介绍TIFF影像的保存。

1、待保存的影像矩阵

% ··· 预处理得到待保存的影像: im

2、通过构建一个Tiff对象生成待读取的影像,通过第二个参数表示写(‘w’)和添加(‘a’)模式

t = Tiff('myfile.tif','w');

TIFF影像通过IFD(Image File Directory)组织一幅影像的数据和元数据。具体说明如下:

When you create a new TIFF file, the Tiff constructor creates a file containing an image file directory (IFD). A TIFF file uses this IFD to organize all the data and metadata associated with a particular image. A TIFF file can contain multiple IFDs. The Tiff object makes the IFD it creates the current IFD. Tiff object methods operate on the current IFD. You can navigate among IFDs in a TIFF file and specify whi

  • 10
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值