Image Statistics and Analysis. More...
Data Structures | |
struct | _imStats |
Numerical Statistics Structure. More... | |
Typedefs | |
typedef struct _imStats | imStats |
Functions | |
int | imCalcRMSError (const imImage *image1, const imImage *image2, double *rmserror) |
int | imCalcSNR (const imImage *src_image, const imImage *noise_image, double *snr) |
int | imCalcCountColors (const imImage *image, unsigned long *count) |
int | imCalcGrayHistogram (const imImage *image, unsigned long *histo, int cumulative) |
int | imCalcHistogram (const imImage *image, unsigned long *histo, int plane, int cumulative) |
void | imCalcByteHistogram (const unsigned char *data, int count, unsigned long *histo, int cumulative) |
void | imCalcUShortHistogram (const unsigned short *data, int count, unsigned long *histo, int cumulative) |
void | imCalcShortHistogram (const short *data, int count, unsigned long *histo, int cumulative) |
unsigned long * | imHistogramNew (int data_type, int *hcount) |
void | imHistogramRelease (unsigned long *histo) |
int | imHistogramShift (int data_type) |
int | imHistogramCount (int data_type) |
int | imCalcImageStatistics (const imImage *image, imStats *stats) |
int | imCalcHistogramStatistics (const imImage *image, imStats *stats) |
int | imCalcHistoImageStatistics (const imImage *image, int *median, int *mode) |
int | imCalcPercentMinMax (const imImage *image, double percent, int ignore_zero, int *min, int *max) |
int | imAnalyzeFindRegions (const imImage *src_image, imImage *dst_image, int connect, int touch_border, int *region_count) |
int | imAnalyzeMeasureArea (const imImage *image, int *area, int region_count) |
int | imAnalyzeMeasurePerimArea (const imImage *image, double *perimarea, int region_count) |
int | imAnalyzeMeasureCentroid (const imImage *image, const int *area, int region_count, double *cx, double *cy) |
int | imAnalyzeMeasurePrincipalAxis (const imImage *image, const int *area, const double *cx, const double *cy, const int region_count, double *major_slope, double *major_length, double *minor_slope, double *minor_length) |
int | imAnalyzeMeasureHoles (const imImage *image, int connect, int region_count, int *holes_count, int *holes_area, double *holes_perim) |
int | imAnalyzeMeasurePerimeter (const imImage *image, double *perim, int region_count) |
int | imProcessPerimeterLine (const imImage *src_image, imImage *dst_image) |
int | imProcessRemoveByArea (const imImage *src_image, imImage *dst_image, int connect, int start_size, int end_size, int inside) |
int | imProcessFillHoles (const imImage *src_image, imImage *dst_image, int connect) |
See Copyright Notice in im_lib.h