#include <imageprocessing.h>
Public Member Functions | |
imageprocessing (int width=0, int height=0, int se_width=10, int se_height=10) | |
~imageprocessing () | |
int | ip_tophat_on_birdview (IplImage *src, IplImage *dst, int theshold=128, double stretch_low=0.3, double stretch_high=0.95) |
int | stretch_image_histogram (IplImage *src, IplImage *dst, double low, double high) |
void | templatesearch_normalised (IplImage *srcI, IplImage *srcT, double *maxval, double *minval, CvPoint *maxloc, CvPoint *minloc) |
void | templatesearch_non_normalised (IplImage *srcI, IplImage *srcT, double *maxval, double *minval, CvPoint *maxloc, CvPoint *minloc) |
Private Attributes | |
IplConvKernel * | tophat_element |
IplImage * | gray |
IplImage * | border |
IplImage * | tmp |
IplImage * | ipl_pointer |
IplImage * | matchresult |
IplImage* imageprocessing::border [private] |
Referenced by imageprocessing(), ip_tophat_on_birdview(), and ~imageprocessing().
IplImage* imageprocessing::gray [private] |
Referenced by imageprocessing(), ip_tophat_on_birdview(), and ~imageprocessing().
IplImage* imageprocessing::ipl_pointer [private] |
Referenced by ip_tophat_on_birdview().
IplImage* imageprocessing::matchresult [private] |
Referenced by templatesearch_non_normalised(), and templatesearch_normalised().
IplImage* imageprocessing::tmp [private] |
Referenced by imageprocessing(), ip_tophat_on_birdview(), and ~imageprocessing().
IplConvKernel* imageprocessing::tophat_element [private] |
Referenced by imageprocessing(), and ip_tophat_on_birdview().