参考代码

这个里面调用了Matlab的LibTiff库

data = single(magic(10)/10);
outputFileName = 'myfile.tif';
% This is a direct interface to libtiff
t = Tiff(outputFileName,'w');% Setup tags
% Lots of info here:
% http://www.mathworks.com/help/matlab/ref/tiffclass.html
tagstruct.ImageLength     = size(data,1);
tagstruct.ImageWidth      = size(data,2);
tagstruct.SampleFormat    = Tiff.SampleFormat.IEEEFP;
tagstruct.BitsPerSample   = 32;
tagstruct.SamplesPerPixel = 1;
tagstruct.Photometric     = Tiff.Photometric.MinIsBlack;
tagstruct.RowsPerStrip    = 16;
tagstruct.PlanarConfiguration = Tiff.PlanarConfiguration.Chunky;
tagstruct.Software        = 'MATLAB';
t.setTag(tagstruct)t.write(data);
t.close();

参考链接

http://cn.mathworks.com/help/matlab/ref/tiff-class.html

https://stackoverflow.com/questions/21635851/save-tif-32-bit-images-by-using-imwrite

Matlab写单精度tiff图像相关推荐

  1. ITK:写一个TIFF图像

    ITK:写一个TIFF图像 内容提要 C++实现代码 内容提要 本示例演示了如何显式指定要写入的图像类型,而不管指定文件名的扩展名如何. C++实现代码 #include "itkImage ...

  2. java生成tiff_在Java中读取和写出TIFF图像

    读取TIFF并输出BMP的最简单的方法是使用ImageIO类: BufferedImage image = ImageIO.read(inputFile); ImageIO.write(image, ...

  3. 使用matlab批量读写tiff图像

    matlab的批量读取程序如下: %遍历循环读取所有tiff文件 file_path = 'E:\singleWoodSegement\CHMfenge(0.25)\';% 图像文件夹路径 img_p ...

  4. 【Matlab】Matlab 读写TIFF图像

    [fishing-pan:https://blog.csdn.net/u013921430转载请注明出处] 前言 Matlab用来读取图像的函数是imread(),顾名思义image read,同样的 ...

  5. Matlab写TIFF格式文件(多于3波段)

    1.起因 通常情况下,使用MATLAB做图像处理后,使用下面的命令就可以保存处理结果为图片. imwrite(im,'im.bmp'); 而如果需要保存的图像为single或者double类型,或保存 ...

  6. matlab 图片转化为avi,在matlab中将tiff图像转换为avi

    我正在尝试使用VideoWriter将大量的tiff图像转换为avi视频.我在使用for循环将图像转换为视频时遇到了麻烦.这里是我到目前为止的代码:在matlab中将tiff图像转换为avi func ...

  7. 用matlab写的视频截取图像桢,基于MATLAB的储粮害虫图像处理方法

    摘要:在对粮虫图像处理过程中,介绍了Matlab图像处理工具箱中的函数,给出了图像处理 与分析的技术实现, 边缘检测及轮廓提取, 通过形态学方法进行图像特征抽取与分析,达到了比较好的效果. 关键词:粮 ...

  8. Python如何读/写三维的TIFF图像

    处理医学数据的时候会遇到三维的TIFF文件(即为,若干张二维TIFF堆叠成的一个文件). 在Python中,使用OpenCV.PIL.Image和 scipy.misc都只能处理二维情况. 这时候就需 ...

  9. antd tree 动态添加_一文了解Matlab如何制作动态图像

    今天的推文,我们主要来介绍matlab中几种绘制动态图像的方法.首先,以之前介绍过的心形图为例,来说明在matlab中如何将绘图过程保存为gif动态图像. 1. Matlab绘制GIF图像 Step1 ...

最新文章

  1. arcgis ERROR:000824 该工具未获得许可
  2. android launcher主要功能_[Android] 自动收取蚂蚁森林能量
  3. [ERR]com.microsoft.sqlserver.jdbc.SQLServerException: 结果集没有当前行
  4. Lync server 2013新建持久聊天室提示用户未启用SIP
  5. 基于DKHadoop的智慧人社服务平台开发案例简述
  6. php pdf文件上传,显示
  7. TensorRT 进阶用法
  8. python实现算法改进_运动目标检测vibe算法及其改进Python实现
  9. 熊猫烧香源码分析_学习大熊猫分析
  10. 移动安全-java JEB安装使用
  11. 机器码(machine code)和字节码(byte code)是什么?
  12. 微软模拟飞行10厦门航空涂装_《微软飞行模拟》或很快迎来技术公测
  13. 全球顶级的5个数据可视化案例
  14. vue项目如何集成良田高拍仪(二次开发)
  15. python中align_Python pandas.DataFrame.align函数方法的使用
  16. 汇编语言-实验6(学习打卡Day18)
  17. 小程序中实现用户的登录与注册
  18. 六种不同型号的电灯泡
  19. 删除U盘上的EFI分区
  20. 是时候用ActiveSync同步Traveler手机邮件了

热门文章

  1. 反弹Shell升级为交互式Shel
  2. [图文教程] 包车预约App - 用小白接口快速开发App
  3. ITEXT 页眉页脚页码三件套
  4. 新闻本文分类-01赛题理解
  5. FZU 1492 地震预测(模拟链表)(技巧题)
  6. 腾达路由器dns服务器未响应,迅捷(Fast)192.168.1.253怎么打不开?
  7. 51nod1875丢手绢
  8. 期权定价的数值方法之二项式期权定价模型【附pyrhon代码】
  9. 大数据学习-2.CentOS7的基本配置
  10. python tensorflow 交通标志识别