Defines |
| #define | BLANKS " " |
| #define | FW_CLASSIFS 14 /* measures columns and classif.s col */ |
| #define | FW_LABELS 19 /* field widths, in characters, used */ |
| #define | FW_MEASURES 12 /* in output file, for labels columns,*/ |
| #define | MAX_ANGLES 100 /* max number of angles in GT */ |
| #define | MAX_LABELS 256 /* restricted by data structure types */ |
| #define | MAX_REGIONS 246 /* max number of surface regions */ |
| #define | RAS_MAGIC 0x59a66a95 /* rasterfile magic number */ |
Functions |
| double | AngleBetweenVectors () |
| double | AngleBetweenVectors (Vector1, Vector2) |
| void | ClassifyRegions () |
| void | ClassifyRegions (OverlapTable, GTRegionSizes, MSRegionSizes, int TotalRegionsInGT, int TotalRegionsInMS, GTRegionClassifications, GTRegionMappings, GTMappingMeasures, MSRegionClassifications, MSRegionMappings, MSMappingMeasures, int *TotalCorrectPixelCount, int *TotalGTPixelCount, int *TotalNotCorrectMSPixels) |
| void | ComputeTables () |
| void | ComputeTables (unsigned char *GTImage, unsigned char *MSImage, OverlapTable, GTRegionSizes, MSRegionSizes, int TotalRegionsInGT, int TotalRegionsInMS) |
| int | GoodSpot (unsigned char *InImage, int ROWS, int COLS, int Label, int r, int c, int height, int width) |
| int | LoadFiles () |
| int | LoadFiles (FilePrefix, int *ROWS, int *COLS, unsigned char **GTImage, int *TotalRegionsInGT, int *TotalAnglesInGT, GTAngleRegions, GTAngleValues, unsigned char **MSImage, int *TotalRegionsInMS, MSRegionNormals, int *NoNormals) |
| int | main (int argc, argv) |
| void | OutputImage () |
| void | OutputImage (Filename, unsigned char *InImage, int TotalRegions, RegionClassifications) |
| void | OutputTable () |
| void | OutputTable (FilePrefix, int TotalRegionsInGT, int TotalRegionsInMS, int TotalAnglesInGT, GTAngleRegions, GTAngleValues, MSRegionNormals, GTRegionClassifications, GTRegionMappings, GTMappingMeasures, MSRegionClassifications, MSRegionMappings, MSMappingMeasures, int PrintFile, int *TotalCorrectClassifications, double *C_Avg_m1, double *C_Avg_m2, int *TotalAnglesCompared, double *AvgAngDiff, double *stddev, int *TotalOversegClassifications, double *O_Avg_m1, double *O_Avg_m2, int *TotalUndersegClassifications, double *U_Avg_m1, double *U_Avg_m2, int *TotalMissedClassifications, int *TotalNoiseClassifications, int *NoNormals) |
Variables |
| unsigned char | color_numbers [24] |
| int | COLS |
| char | digits [10][5][4] |
| int | NOISE_DEFINED [10] = {1,1,1,1,0,0,0,0,0,0 } |
| char * | PATHS [] |
| int | ROWS |
| double | T_SEG |