IM: im_process_ana.h File Reference

IM - Imaging Libray

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)