include/opencv2/highgui/highgui.hpp File Reference

Go to the source code of this file.

Classes

class  cv::VideoCapture
class  cv::VideoWriter

Namespaces

namespace  cv
 

Namespace where all the C++ OpenCV functionality resides.


Typedefs

typedef void(CV_CDECL * cv::OpenGLCallback )(void *userdata)
typedef void(CV_CDECL * cv::ButtonCallback )(int state, void *userdata)
typedef void(CV_CDECL * cv::TrackbarCallback )(int pos, void *userdata)
typedef void(* cv::MouseCallback )(int event, int x, int y, int flags, void *param)

Enumerations

enum  { cv::WINDOW_AUTOSIZE = 1 }

Functions

CV_EXPORTS_W void cv::namedWindow (const string &winname, int flags=WINDOW_AUTOSIZE)
CV_EXPORTS_W void cv::destroyWindow (const string &winname)
CV_EXPORTS_W void cv::destroyAllWindows ()
CV_EXPORTS_W int cv::startWindowThread ()
CV_EXPORTS_W void cv::setWindowProperty (const string &winname, int prop_id, double prop_value)
CV_EXPORTS_W double cv::getWindowProperty (const string &winname, int prop_id)
CV_EXPORTS CvFont cv::fontQt (const string &nameFont, int pointSize=-1, Scalar color=Scalar::all(0), int weight=CV_FONT_NORMAL, int style=CV_STYLE_NORMAL, int spacing=0)
CV_EXPORTS void cv::addText (const Mat &img, const string &text, Point org, CvFont font)
CV_EXPORTS void cv::displayOverlay (const string &winname, const string &text, int delayms)
CV_EXPORTS void cv::displayStatusBar (const string &winname, const string &text, int delayms)
CV_EXPORTS void cv::createOpenGLCallback (const string &winname, CvOpenGLCallback callbackOpenGL, void *userdata=0)
CV_EXPORTS void cv::saveWindowParameters (const string &windowName)
CV_EXPORTS void cv::loadWindowParameters (const string &windowName)
CV_EXPORTS int cv::startLoop (int(*pt2Func)(int argc, char *argv[]), int argc, char *argv[])
CV_EXPORTS void cv::stopLoop ()
CV_EXPORTS int cv::createButton (const string &bar_name, ButtonCallback on_change, void *userdata=NULL, int type=CV_PUSH_BUTTON, bool initial_button_state=0)
CV_EXPORTS_W void cv::imshow (const string &winname, InputArray mat)
CV_EXPORTS int cv::createTrackbar (const string &trackbarname, const string &winname, int *value, int count, TrackbarCallback onChange=0, void *userdata=0)
CV_EXPORTS_W int cv::getTrackbarPos (const string &trackbarname, const string &winname)
CV_EXPORTS_W void cv::setTrackbarPos (const string &trackbarname, const string &winname, int pos)
CV_EXPORTS void cv::setMouseCallback (const string &windowName, MouseCallback onMouse, void *param=0)
 assigns callback for mouse events
CV_EXPORTS_W Mat cv::imread (const string &filename, int flags=1)
CV_EXPORTS_W bool cv::imwrite (const string &filename, InputArray img, const vector< int > &params=vector< int >())
CV_EXPORTS_W Mat cv::imdecode (InputArray buf, int flags)
CV_EXPORTS_W bool cv::imencode (const string &ext, InputArray img, vector< uchar > &buf, const vector< int > &params=vector< int >())
CV_EXPORTS_W int cv::waitKey (int delay=0)