2 #include <visp/vpDisplayGDI.h>
3 #include <visp/vpDisplayX.h>
4 #include <visp/vpImageIo.h>
5 #include <visp/vpMbKltTracker.h>
9 #ifdef VISP_HAVE_OPENCV
16 #if defined(VISP_HAVE_X11)
17 vpDisplayX display(I,100,100,
"Model-based keypoints tracker");;
18 #elif defined(VISP_HAVE_GDI)
19 vpDisplayGDI display(I,100,100,
"Model-based keypoints tracker");;
21 std::cout <<
"No image viewer is available..." << std::endl;
void setKltOpencv(const vpKltOpencv &t)
virtual void track(const vpImage< unsigned char > &I)
void setQuality(double input)
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
Display for windows using GDI (available on any windows 32 platform).
Define the X11 console to display images.
static const vpColor none
void setPyramidLevels(const int input)
void setBlockSize(const int input)
static int wait(double t0, double t)
static void flush(const vpImage< unsigned char > &I)
virtual void loadConfigFile(const std::string &configFile)
void initPersProjWithoutDistortion(const double px, const double py, const double u0, const double v0)
virtual void setAngleAppear(const double &a)
void setWindowSize(const int input)
static void display(const vpImage< unsigned char > &I)
virtual unsigned int getClipping() const
Generic class defining intrinsic camera parameters.
virtual void loadModel(const std::string &modelFile)
Model based tracker using only KLT.
virtual void initClick(const vpImage< unsigned char > &I, const std::string &initFile, const bool displayHelp=false)
static void displayFrame(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, double size, const vpColor &color, unsigned int thickness=1)
virtual void setAngleDisappear(const double &a)
virtual void getCameraParameters(vpCameraParameters &cam) const
void setMaskBorder(const unsigned int &e)
void setCameraParameters(const vpCameraParameters &cam)
virtual void setOgreVisibilityTest(const bool &v)
Wrapper for the KLT (Kanade-Lucas-Tomasi) feature tracker implemented in OpenCV.
virtual void setNearClippingDistance(const double &dist)
virtual void setClipping(const unsigned int &flags)
virtual bool getClick(bool blocking=true)=0
void setDisplayFeatures(const bool displayF)
void setMaxFeatures(const int input)
static void read(vpImage< unsigned char > &I, const char *filename)
void getPose(vpHomogeneousMatrix &cMo) const
void setMinDistance(double input)
virtual void setFarClippingDistance(const double &dist)
virtual void display(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, const vpColor &col, const unsigned int thickness=1, const bool displayFullModel=false)
void setHarrisFreeParameter(double input)