SDLAB Create label object LAB=SDLAB(NAMES) LAB=SDLAB('class 1',count1,'class 2',count2,...) LAB=SDLAB('cluster ',1:10) LAB=SDLAB(CLASSES,IND) % given class names and sample indices LAB=SDLAB(CLASSES,'sizes',SIZES) % given class names and per-class sizes LAB=SDLAB(STRUCT,FIELD) % given a struct array and a field name INPUT NAMES Cell array or character array with entry names IND Vector with 1-based indices in CLASSES CLASSES SDLIST, cell array or character array with class names SIZES Vector of per-class sizes STRUCT A struct array (e.g. output of dir('*.png') ) FIELD Structure field name OUTPUT LAB SDLAB object DESCRIPTION SDLAB object describes a labels for a set of entries. Each entry (data sample) is assigned to one category (class). Categories are described in a list accessible via LAB.list. SDLAB can be created from a struct array. For example, we may quickly load all PNG image filenames into SDLAB using: >> L=sdlab( dir('*.png'), 'name')