Matlab读取tif格式图片报错如何解决?

今天利用MATLAB读取TIF格式图片的时候报错,郁闷了,因为平时基本上不会读取这种格式的图片,其他格式的图片读取基本上都没有问题。于是在网上搜了一下资料,成功将问题解决。现将具体的解决过程分享给大家,仅供参考,有不足之处请多多指正。

操作方法

  • 01

    利用函数imshow()读取TIF格式的图片报错,其报错的信息如下:

  • 02

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

  • 03

    根据自己电脑系统,选择下载对应的补丁文件,解压下载的文件。 (文件的下载地址:http://www.mathworks.com/support/bugreports/914792)

  • 04

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

  • 05

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

  • 06

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

(0)

相关推荐