首页 > 解决方案 > 如何成功地将 .TIFF 图像加载到 MATLAB 中?

问题描述

我有一个 TIFF 图像,我试图在 MATLAB 中使用以下代码读取:

I = imread('example.tiff');

imshow(I)

但是,当我尝试这样做时,我收到以下错误:

Error using images.internal.imageDisplayValidateParams>validateCData (line 118)
Multi-plane image inputs must be RGB images of size MxNx3.

Error in images.internal.imageDisplayValidateParams (line 30)
common_args.CData = validateCData(common_args.CData,image_type);

Error in images.internal.imageDisplayParseInputs (line 79)
common_args = images.internal.imageDisplayValidateParams(common_args);

Error in imshow (line 253)
    images.internal.imageDisplayParseInputs({'Parent','Border','Reduce'},preparsed_varargin{:});

当我以 JPG 格式保存相同的图像并使用相同的代码读取它时,将其加载到图像查看器中没有问题。任何人都可以诊断问题并提供解决方法吗?我只是想了解这里发生了什么。文件是否太大?

标签: matlab

解决方案


推荐阅读