Subversion

gpucv

[/] [experimental/] [trunk/] [gpucv/] [src/] [example/] [GPUCVConsole/] [cvg_test.h] - Rev 271 Go to most recent revision

Compare with Previous - Blame


#ifndef __GPUCV_CONSOLE_CV_TEST_H
#define __GPUCV_CONSOLE_CV_TEST_H

#include <GpuCV/cvg.h>

/** @defgroup CV_TEST_GRP Test functions for cvg.h operators
*	@ingroup CV__GRP
*   @ingroup GPUCVCONSOLE_GRP
        @{*/

#if 1//TEST_GPUCV_CV
bool cv_processCommand(std::string & CurCmd, std::string & nextCmd);

//KEYTAGS: TUTO_TEST_OP__STP1__RUN_FCT_WRITING
//CVG_IMGPROC__GRAD_EDGE_CORNER_GRP
void runSobel(IplImage * src1);
void runLaplace(IplImage * src1);
//CVG_IMGPROC__SAMPLE_INTER_GEO_GRP
void runResize(IplImage * src1, int width, int height);
void runResizeFct(IplImage * src1, int width, int height, char * FctName);
//CVG_IMGPROC__MORPHO_GRP
void runDilate(IplImage * src1,int pos, int iter=1 );
void runErode(IplImage * src1,int pos, int iter=1);
void runMorpho(IplImage * src1,int pos, int iter=1);
//CVG_IMGPROC__FILTERS_CLR_CONV_GRP
void runCvtColor(IplImage * src1, int type);
void runThreshold(IplImage * src1, double threshold, double max_value, int type);
void runSmooth(IplImage * src1, int smoothtype=CV_GAUSSIAN, int param1=3, int param2=0, double param3=0, double param4=0);
void runIntegral(IplImage * src1);
//CVG_IMGPROC__PYRAMIDS_GRP
//CVG_IMGPROC__IMGSEGM_CC_CR_GRP
//CVG_IMGPROC__IMG_CONT_MOMENT_GRP
//CVG_IMGPROC__SPE_IMG_TRANS_GRP
//CVG_IMGPROC__HISTOGRAM_GRP
void runHisto(IplImage *src1, int _bins);
//CVG_IMGPROC__MATCHING_GRP


#endif
/** @}*/


#endif//__GPUCV_CONSOLE_CV_TEST_H

Powered by WebSVN v1.61