68 unsigned Significant:1;
75 unsigned NumSamples:28;
105 #define InitSampleSearch(S,C) (((C)==NULL)?(S=NIL_LIST):(S=push(NIL_LIST,(C))))
133 #define ALREADYCLUSTERED 4000
CLUSTERER * MakeClusterer(inT16 SampleSize, const PARAM_DESC ParamDesc[])
void FreePrototype(void *arg)
LIST ClusterSamples(CLUSTERER *Clusterer, CLUSTERCONFIG *Config)
CLUSTER * NextSample(LIST *SearchState)
inT32 MergeClusters(inT16 N, PARAM_DESC ParamDesc[], inT32 n1, inT32 n2, FLOAT32 m[], FLOAT32 m1[], FLOAT32 m2[])
void FreeClusterer(CLUSTERER *Clusterer)
SAMPLE * MakeSample(CLUSTERER *Clusterer, const FLOAT32 *Feature, inT32 CharID)
FLOAT32 StandardDeviation(PROTOTYPE *Proto, uinT16 Dimension)
FLOAT32 Mean(PROTOTYPE *Proto, uinT16 Dimension)
void FreeProtoList(LIST *ProtoList)