matlab读取tif图片 在显示时出错 200

imc1=imread('ICC3D_Before.tif');imshow(imc1)lab模式的tiff图像使用imread将图像数据读出后跟实际数据差距太大比如(3... imc1=imread('ICC3D_Before.tif');imshow(imc1)
lab 模式的tiff图像 使用imread将图像数据读出后 跟实际数据差距太大
比如 (32,32,1)点 数据应当是 48(ps得到)
但是a=imc1(32,32,1)得到的a=255
展开
 我来答
匿名用户
2018-02-28
展开全部
  • 利用函数imshow()读取TIF格式的图片报错;

  • 2

    在MathwWorks官网查了一下,是软件的出现的BUG,方法就是下载对应的更新文件就可以解决。

  • 3

    根据自己电脑系统,选择下载对应的补丁文件,解压下载的文件。

    (文件的下载地址:http://www.mathworks.com/support/bugreports/914792)

  • 4

    在解压的文件寻找文件rtifc.mexw32(下载的文件不同对应的名字有一定的区别),其文件路径为:..\attachment_914792_12b_win32_2013-05-02\toolbox\matlab\imagesci\private\

  • 5

    在自己电脑MATLAB安装路径下查找相同文件的位置,其路径为:D:\matlab\R2012b\toolbox\matlab\imagesci\private,具体的根据你安装的MATLAB路径进行修改。

  • 6

    将下载的rtifc.mexw32文件替换MATLAB安装路径下的相同名称的文件,重新启动MATLAB,记住替换之前一定要先关闭MATLAB,否则替换无效!替换成功之后,重新显示TIF格式图片,成功解决问题。

RAX4超风
2018-02-28 · TA获得超过1494个赞
知道大有可为答主
回答量:1158
采纳率:80%
帮助的人:556万
展开全部

程序是对的

错误提示是什么?

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式