30 #include "bias_config.h"
32 #ifndef BIAS_HAVE_OPENCV
33 # error BIAS_HAVE_OPENCV not defined. Please recompile BIAS with USE_OPENCV enabled if you want to use GuiCV.
41 typedef struct _IplImage IplImage;
56 GuiCV(
bool ShowMousePos =
true);
57 GuiCV(
const std::string& Title,
bool ShowMousePos =
true);
62 virtual void SetTitle(std::string
const& Title);
63 virtual int DestroyWindow();
64 virtual char CheckForKeyEvent();
65 virtual char WaitForKeyEvent();
66 virtual void WaitForMouseButtonEvent(
bool& Pressed,
int& Button,
67 int& Xpos,
int& Ypos);
76 void MouseCallback(
int event,
int x,
int y,
int flags);
77 static void StaticMouseCallback(
int event,
int x,
int y,
78 int flags,
void* param);
80 int CreateIplImageShared(
const BIAS::ImageBase* p_src, IplImage* &p_dest);
85 #endif // __GuiCV_hh__
Gui is a simple windowing environment...
Gui based on OpenCV is a simple windowing environment...
Image< unsigned char > CurrentImage_
This is the base class for images in BIAS.