索引图matlab,matlab实现缩放或索引图形

Valcolor

Extension of zerocolor() for arbitrary color. Greater control over colormaps allows user to increase contrast for particular values.

% valcolor(VAL,CLR)

% Updates current figure's colormap so values VAL get color CLR.

% This includes values mapped to the same color as VAL.

% CLR is either a vector between 0-1, e.g. [.4 .2 .9] or

% a standard MATLAB color string shorthand, e.g. 'r'.

% Based on Clim and CDataMapping value of current axes and image.

%

% valcolor(H,VAL,CLR) uses figure handle H instead of current.

%

% cmap = valcolor(...)

% Returns modified cmap based on figure's colormap.

% Does not apply it to figure. Apply with colormap().

%

% cmap = valcolor(VAL,CLR,oldmap,clims)

% Outputs colored cmap based on input map and clims.

% May supply data instead of clims, gets [min max] to create clims.

% If clims = false, assumes indexed colormap.

Examples:

im1 = imread('moon.tif'); %scaled

figure;imagesc(im1);axis off

colormap(gray(64));

valcolor(0,['b'])

valcolor(50,[1 0 0 ])

valcolor(100,'g')

valcolor(200,[1 1 0 ])

colorbar

%

im2 = load('clown'); %indexed

figure;imshow(im2.X,im2.map);

valcolor(0,[0 1 0]);

valcolor(40,[0 0 0]);

valcolor(60,[0 1 1]);

valcolor(80,['k']);

colorbar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值