txj_y 发表于 2010-8-17 11:12:35

如何把MATLAB中imread读取的图象数据令存为.txt文件

本帖最后由 messenger 于 2010-8-17 22:47 编辑

问题见标题

准确的说,我是想用imread函数读取JPG文件的R、G和B值,I = (R+G+B)/3。然后将I值保存为txt文件,请问如何实现,谢谢!

qibbxxt 发表于 2010-8-17 18:33:08

这个方法比较多,最常见的save,速度比较快;或者用fprintf,亦可以的,还有很多。

txj_y 发表于 2010-8-17 20:22:16

已经生产了图片中I值的数值图像(见附件1),但是怎么能保存为.txt文件,直接选择工具栏中的save,或者save as 好像不行,没有这种格式。

messenger 发表于 2010-8-17 22:53:13

首先,你的附件没有贴上来。另外,就像2#说的,就save就可以了,只要是数据、是矩阵就可以。save要用命令形式,功能较多一些。

txj_y 发表于 2010-8-18 09:37:15

本帖最后由 messenger 于 2010-8-25 13:01 编辑

感谢两位版主,save保存成了数据文件,但是只有date,如何一并生成grid?

抱歉我的图片和附件没有办法传上来,点击上传图片出现了“", 点击发布没有出现我想要上传的图片。建议管理员讲解或者优化一下,虽然这个事情和基础,但是正是因为从基础做起,走平民化路线,才能将论文办得更好。

jijinjiang 发表于 2010-8-18 10:34:53

傻瓜方式:
在workspace中打开imread读入的图像数据矩阵,然后ctrl+a,然后复制,然后在txt文件中粘贴。

flyhxn 发表于 2010-8-19 15:18:54

直接save,若要一并生成grid,那就用fprintf做,正如qibbxxt 老大所讲的

txj_y 发表于 2010-8-23 14:24:06

好的,谢谢各位!问题已经初步解决,用save命令简单有效。
页: [1]
查看完整版本: 如何把MATLAB中imread读取的图象数据令存为.txt文件