im_process_ana.h File Reference
Detailed Description
See Copyright Notice in im_lib.h- Id
- Exp
Go to the source code of this file.
Data Structures | |
struct | _imStats |
Typedefs | |
typedef _imStats | imStats |
Functions | |
float | imCalcRMSError (const imImage *image1, const imImage *image2) |
float | imCalcSNR (const imImage *src_image, const imImage *noise_image) |
unsigned long | imCalcCountColors (const imImage *src_image) |
void | imCalcHistogram (const unsigned char *data, int count, unsigned long *histo, int accum) |
void | imCalcUShortHistogram (const unsigned short *data, int count, unsigned long *histo, int accum) |
void | imCalcGrayHistogram (const imImage *src_image, unsigned long *histo, int accum) |
void | imCalcImageStatistics (const imImage *src_image, imStats *stats) |
void | imCalcHistogramStatistics (const imImage *src_image, imStats *stats) |
void | imCalcHistoImageStatistics (const imImage *src_image, int *median, int *mode) |
int | imAnalyzeFindRegions (const imImage *src_image, imImage *dst_image, int connect) |
void | imAnalyzeMeasureArea (const imImage *image, int *area) |
void | imAnalyzeMeasurePerimArea (const imImage *image, float *perimarea) |
void | imAnalyzeMeasureCentroid (const imImage *image, const int *area, int region_count, float *cx, float *cy) |
void | imAnalyzeMeasurePrincipalAxis (const imImage *image, const int *data_area, const float *cx, const float *cy, const int region_count, float *major_slope, float *major_length, float *minor_slope, float *minor_length) |
void | imAnalyzeMeasureHoles (const imImage *image, int connect, int *holes_count, int *area, float *perim) |
void | imAnalyzeMeasurePerimeter (const imImage *image, float *perim) |
void | imProcessPerimeterLine (const imImage *src_image, imImage *dst_image) |
void | imProcessPrune (const imImage *src_image, imImage *dst_image, int connect, int start_size, int end_size) |
void | imProcessFillHoles (const imImage *src_image, imImage *dst_image, int connect) |