学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

为什么map为空

为什么map为空

当我用[I,map]=imread('1.tif');读入文件1.tif之后,
发现map为空,用imshow(I)可以显示图形,但是用I1=ind2gray(I,map)时报错:
??? Error using ==> images\private\checkinput>check_attributes
Function IND2GRAY expected its second input argument, MAP,
to be nonempty.

Error in ==> images\private\checkinput at 37
check_attributes(A, attributes, function_name, variable_name, ...

Error in ==> ind2gray>parse_inputs at 80
checkinput(varargin{2},{'double','uint8','uint16'},{'nonempty','2d'}, ...

Error in ==> ind2gray at 23
[a,cm] = parse_inputs(varargin{:});

不知道这是为什么,希望大家指导一下哈

TOP

呵呵,现在我知道了。是图象本身就是gray的,所以map为0。

TOP

发新话题