matlab colormap( )的问题

[X,map]=imread('words.tif');%读取TIFF格式文件clfimage(X);%colormap(map);%显示图象,并保持宽高比。axisim... [X,map]=imread('words.tif');%读取TIFF格式文件
clf
image(X);
%colormap(map); %显示图象,并保持宽高比。
axis image off

程序如图,colormap去调后,显示会出现蓝色,为什么?
这个到底代表什么意思
前面[X,map] 读入的又是什么?
注::原版是colormap(cmap)

但感觉改了也没变化,是不是只是当作一个变量的用?
展开
 我来答
WM_THU
2013-11-03 · TA获得超过7164个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:4023万
展开全部
colormap是一种特殊的彩色显示方法。一般我们熟知的彩色表示是rgb三通道,需要24bit/像素。但为了压缩文件大小,比如我们规定只能只用512种颜色,把这512种颜色做成一个表(就是colormap),然后图像中每像素只需要9bit(0-511)就可以表示colormap中的某一种颜色了。
因此,在读入这类文件的时候,要把colormap也读进来,就是上面程序中的map变量。
在matlab中,设置colormap用的函数就是colormap。因此不适当的设置会使图片颜色异常。
Sievers分析仪
2025-02-09 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式