声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3276|回复: 8

[图像处理] 如何显示mat文件中的图像??

[复制链接]
发表于 2010-4-4 16:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
a.mat文件是三维图像数据,变量是data,怎么把它们读出来并显示各层图像??

运行:b=load('a.mat')
结果:b=data: [128x128x64 single]

运行:load a.mat
           imshow(a)
结果:??? Undefined function or variable "a".
           Error in ==> Untitled1 at 2
           imshow(a)

求助高手!!!急急急

[ 本帖最后由 ChaChing 于 2010-4-5 23:34 编辑 ]
回复
分享到:

使用道具 举报

发表于 2010-4-4 17:36 | 显示全部楼层
数据文件a.mat经过load 后在workspace中的变量不一定就是a,而是当初save as时的名称,因此你要对那个名称进行操作!

评分

1

查看全部评分

 楼主| 发表于 2010-4-4 17:44 | 显示全部楼层
文件的变量是data,如何进行操作??
发表于 2010-4-4 17:46 | 显示全部楼层
变量名是data了,那就imshow(data)啊,不是imshow(a)
 楼主| 发表于 2010-4-4 17:51 | 显示全部楼层
运行:load a.mat
           imshow(data)
结果:??? Error using ==> imuitools\private\imageDisplayParseInputs>validateCData
Unsupported dimension

Error in ==> imuitools\private\imageDisplayParseInputs at 205
cdata = validateCData(cdata,image_type);

Error in ==> imshow at 144
  [cdata, cdatamapping, clim, map, xdata, ydata, ...

Error in ==> Untitled1 at 2
imshow(data)

还是不行啊
发表于 2010-4-4 17:53 | 显示全部楼层
Error using ==> imuitools\private\imageDisplayParseInputs>validateCData,这个明显提示你是在用imshow时参数用法不对了,你还是先了解下imshow怎么使用吧,了解对输入参数如何使用的要求,这已经是另外一个问题了
 楼主| 发表于 2010-4-4 17:57 | 显示全部楼层
哦,谢谢了
 楼主| 发表于 2010-4-5 21:09 | 显示全部楼层

求助:如何显示幅值图像

可以用什么函数来显示图像数据的幅值图像
发表于 2010-4-5 22:57 | 显示全部楼层
幅值图像?
pcolor ?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-30 21:23 , Processed in 0.055138 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表