将Matlab中的矩阵,保存为图像的方法
来源:互联网 发布:网络重庆时时彩 编辑:程序博客网 时间:2024/06/05 04:56
在matlab中进行遥感影像分类,对分类后的结果保存为tif格式,可是导出后的图像只有[0 255]两个值,这是为什么呢,原因如下:
matlab影像导出使用的函数是imwrite(),可以导出多种格式,以及多种选择可是使用,详细请参考:https://cn.mathworks.com/help/matlab/ref/imwrite.html
其中,明确指出了,如果你的矩阵是double格式的,导出时会自动将范围认为是[0 1]。如果输入的是uint8,导出是就会认为是[0 255]范围内的值
所以,你要做的,将double类型的矩阵转为uint8格式,很简单一行代码搞定
imwrite(uint8(finalMat),'file_out.tif')
完毕
参考:http://stackoverflow.com/questions/35802515/save-a-matrix-as-an-image
0 0
- 将Matlab中的矩阵,保存为图像的方法
- 怎样用MATLAB将矩阵输出为图像并存到硬盘上-图像保存到硬盘!
- matlab如何将矩阵保存为图片
- Matlab保存图像的方法
- matlab中的两种保存图像的方法:saveas imwrite.
- matlab将矩阵保存成遥感数据(二进制图像)
- 将Matlab中的矩阵写入txt文件的方法
- 将Matlab中的矩阵写入txt文件的方法
- 将Matlab中的矩阵写入txt文件的方法
- 将Matlab中的矩阵写入txt文件的方法
- Bitmap序列化(将BitmapData保存为原生Binary/ByteArray),AS3保存图像的方法
- matlab 批量保存图像的方法
- Matlab保存图像的方法总结
- Matlab保存图像的方法总结
- matlab保存图像的几种方法
- Matlab保存图像的方法总结
- C#将DataGridView中的数据保存为EXCEL的方法
- 在matlab中把矩阵保存为二进制文件,在c中打开的方法
- js如果在function之前加上感叹号 (!) 等运算符是什么作用
- OnComponentBeginOverlap.AddDynamic 的编译错误【UE4】
- 剑指offer 29. 数组中出现次数超过一半的数字
- linux流量监控工具 iptraf
- Python列表推导式、字典推导式、生成器示例
- 将Matlab中的矩阵,保存为图像的方法
- WebGL中gl.drawArrays()与gl.drawElements()对比
- 滑动控件自定义使用
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- java多线程
- Spring、Spring MVC、MyBatis整合文件配置详解
- 不容易系列之(3)—— LELE的RPG难题
- 记录PostgreSQL数据库往MySQL数据库迁移的函数变化
- 收藏几个STM32 MAC 以太网配置 的链接