source: hypertools/hypertools/drawident.m @ 3

Last change on this file since 3 was 3, checked in by dtax, 15 years ago

Hypertools, first

File size: 983 bytes
RevLine 
[3]1% DRAWIDENT Draw overlay image highlighting identifiers of dataset subset
2%
3%    DRAWIDENT(DATA,SUBSET)
4%
5% INPUT
6%    DATA     spectral image dataset
7%    SUBSET   subset of the image (dataset) to be highlighted
8%
9% DESCRIPTION
10% DRAWIDENT renders the spectral image dataset in a dip_image window.
11% Then, image pixels corresponding to the data samples in SUBSET dataset
12% are highlighted by overlaying with the image.
13
14% $Id: drawident.m,v 1.2 2005/02/10 15:24:07 pavel Exp $
15
16% Copyright: Pavel Paclik, pavel@ph.tn.tudelft.nl
17% Faculty of Applied Physics, Delft University of Technology
18% P.O. Box 5046, 2600 GA Delft, The Netherlands
19
20function drawident(data,subset)
21       
22        % render the dataset as a dip image
23        im=data2dip(data);
24       
25        % get idents
26        id=subset.ident;
27        id=[id{:}];
28       
29        % create an overlay image
30        z=dip_image(zeros(data.objsize),'bin');
31       
32        % tag the points
33        z(id)=1;
34       
35        % create overlay
36        if length(size(im))==3
37                im=squeeze(im(:,:,1));
38        end
39        out=overlay(im,z,[max(im) 0 0])
Note: See TracBrowser for help on using the repository browser.