|
int | IPSetSize (int mode) |
| Sets the mode for the image processing. More...
|
|
int | IPReadFile (char *filename, BYTE *img) |
|
int | IPWriteFile (char *filename, BYTE *img) |
|
int | IPWriteFileGray (char *filename, BYTE *img) |
|
int | IPCol2Gray (BYTE *imgIn, BYTE *grayOut) |
|
int | IPGray2Col (BYTE *imgIn, BYTE *colOut) |
|
int | RGBtoHue (BYTE r, BYTE g, BYTE b) |
|
int | IPCol2HSI (BYTE *img, float *h, float *s, float *i) |
|
int | IPOverlayGray (BYTE *g1, BYTE *g2, int rgb, BYTE *outImg) |
|
int | IPOverlay (BYTE *c1, BYTE *c2, BYTE *outImg) |
|
BYTE * | Difference (BYTE *Frame1, BYTE *Frame2) |
|
BYTE * | Binarydiffer (BYTE *Frame1, BYTE *Frame2) |
|
int | Centroid (BYTE *Nucleus) |
|
double | Susan1 (int t, BYTE *Nucleus) |
|
int | NonMaximum (BYTE *imagein, BYTE *imageout) |
|
int | Susan (int t, BYTE *imagein, BYTE *MarkCorner) |
|
void | sobelx (BYTE *grayIn, BYTE *grayOut) |
|
void | sobely (BYTE *grayIn, BYTE *grayOut) |
|
void | IPmean (BYTE *imageIn, BYTE *imageOut) |
|
void | HornSchunk (BYTE *grayimage1, BYTE *grayimage2, int alpha2, int iters, BYTE *imageout) |
|
float | laplace2 (float *td) |
|
void | laplace_envir (float *imagein, float *imageout) |
|
void | IPLOverLay (BYTE *imagein1, BYTE *imagein2, BYTE *imageout) |
|
void | GeomZoom (BYTE *imagein, BYTE *imageout) |
|
void | IPL_init (IPL_CONFIG *config) |
|
void | IPL_laplace (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_noise (BYTE *imageIn, BYTE *imageOut, double noise) |
|
void | IPL_difference (BYTE *image1, BYTE *image2, BYTE *imageOut) |
|
void | IPL_sobel (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_mean (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_median (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_min (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_max (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_identity (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_threshold (BYTE *imageIn, BYTE *imageOut, BYTE threshold) |
|
void | IPL_negation (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_gray_stretch (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_gray_reduce (BYTE *imageIn, BYTE *imageOut, int numvals) |
|
void | IPL_gen_histogram (BYTE *imageIn, int *histogram) |
|
void | IPL_equal_histogram (BYTE *imageIn, BYTE *imageOut, int *histogram) |
|
void | IPL_erosion (BYTE *imageIn, BYTE *imageOut, char *struc) |
|
void | IPL_dilation (BYTE *imageIn, BYTE *imageOut, char *struc) |
|
void | IPL_open (BYTE *imageIn, BYTE *imageOut, char *struc) |
|
void | IPL_close (BYTE *imageIn, BYTE *imageOut, char *struc) |
|
void | IPL_overlay (BYTE *imageIn1, BYTE *imageIn2, BYTE *imageOut, BYTE gray_val) |
|
void | IPL_dither (BYTE *imageIn, BYTE *imageOut) |
|
void | IPL_showxy (BYTE *imageIn, BYTE *imageOut, int x, int y) |
|
void | IPL_fill (BYTE *imageIn, BYTE *imageOut, int x, int y, char *struc) |
|
void | IPL_region_growing (BYTE *imageIn, BYTE *imageOut, int thresh) |
|
int | IPL_equal_nobound (BYTE *image1, BYTE *image2) |
|
int | IPL_equal (BYTE *imageIn1, BYTE *imageIn2) |
|
void | IPL_and (BYTE *imageIn1, BYTE *imageIn2, BYTE *imageOut) |
|
void | IPL_or (BYTE *imageIn1, BYTE *imageIn2, BYTE *imageOut) |
|
void | IPL_connected (BYTE *imageIn, BYTE *imageOut, int x, int y, char *struc) |
|
void | IPL_boundary (BYTE *imageIn, BYTE *imageOut, char *struc) |
|
void | IPL_skeleton (BYTE *imageIn, BYTE *imageOut, char *struc) |
|
int | IPL_count (BYTE *imageIn, BYTE *imageOut, BYTE val) |
|
int | IPL_count_nobound (BYTE *imageIn, BYTE *imageOut, BYTE val) |
|
void | IPL_corner (BYTE *imageIn, BYTE *imageOut) |
|
int | IPL_FindCircles (BYTE *imageIn, BYTE *imageOut, XYDISTANCE *result) |
|
int | IPL_contour (BYTE *imageIn, BYTE *imageOut, IPL_POINT *result, BYTE threshold) |
|
Defines the image processing functions for the eyebot.
- Author
- Thomas Braunl
-
Keng Fe
-
Marcus Pham