[Index for tmp_for_tar/imgio] [Return to Master Index]

colorize

(tmp_for_tar/imgio/colorize.m)


Function Synopsis

colored = colorize ( mapped, colmap )

Help text

  colored = colorize ( mapped, colmap )

 Transforms a pixmap with mapped colors into a rgb pixmap, according to
 the map colmap.

 mapped  : H x W  : Values should be in 0:C-1
 colmap  : C x 3  : Colormap

 colored : H x 3W :

 Last modified: Setembro 2002



Listing of function file tmp_for_tar/imgio/colorize.m

##  colored = colorize ( mapped, colmap )
## 
## Transforms a pixmap with mapped colors into a rgb pixmap, according to
## the map colmap.
##
## mapped  : H x W  : Values should be in 0:C-1
## colmap  : C x 3  : Colormap
## 
## colored : H x 3W :

## Author:        Etienne Grossmann  <etienne@isr.ist.utl.pt>
## Last modified: Setembro 2002

function colored = colorize ( mapped, colmap )

if (tmp = min (mapped(:))) < 0,
  mapped += tmp    ; 
end
if (tmp = max (mapped(:))) > rows (colmap)-1, 
  mapped .*= (rows (colmap) - 1)/tmp ; 
end

mapped++ ;
colored = reshape ([reshape ( colmap(mapped,1), size(mapped));\
		    reshape ( colmap(mapped,2), size(mapped));\
		    reshape ( colmap(mapped,3), size(mapped))],\
		   size(mapped).*[1,3]) ;

Produced by oct2html on Sat Sep 14 9:47:03 2002
Cross-Directory links are: ON