2011-02-26 12:05:10 +01:00
***** ***** ***** ***** ***** ***** ***** **
highgui. High-level GUI and Media I/O
***** ***** ***** ***** ***** ***** ***** **
2011-02-22 21:44:57 +01:00
While OpenCV was designed for use in full-scale
2011-04-30 16:10:45 +02:00
applications and can be used within functionally rich UI frameworks (such as Qt*, WinForms* , or Cocoa*) or without any UI at all, sometimes there it is required to try functionality quickly and visualize the results. This is what the HighGUI module has been designed for.
2011-02-22 21:44:57 +01:00
It provides easy interface to:
2011-04-30 16:10:45 +02:00
* Create and manipulate windows that can display images and "remember" their content (no need to handle repaint events from OS).
2012-04-13 21:04:44 +02:00
* Add trackbars to the windows, handle simple mouse events as well as keyboard commands.
2011-04-30 16:10:45 +02:00
* Read and write images to/from disk or memory.
* Read video from camera or file and write video to a file.
2011-02-22 21:44:57 +01:00
.. toctree ::
:maxdepth: 2
user_interface
reading_and_writing_images_and_video
qt_new_functions