.. _PY_Table-Of-Content-Gui:

Gui Features in OpenCV
-----------------------------------------------------------


*  :ref:`PY_Display_Image`

  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  =========== ======================================================
  |gui_1|     Learn to load an image, display it and save it back

  =========== ======================================================

  .. |gui_1|  image:: images/image_display.jpg
                 :height: 90pt
                 :width:  90pt

*  :ref:`Display_Video`

  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  =========== ======================================================
  |gui_2|     Learn to play videos, capture videos from Camera and write it as a video

  =========== ======================================================

  .. |gui_2|  image:: images/video_display.jpg
                 :height: 90pt
                 :width:  90pt

*  :ref:`Drawing_Functions`

  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  =========== ======================================================
  |gui_5|     Learn to draw lines, rectangles, ellipses, circles etc with OpenCV

  =========== ======================================================

  .. |gui_5| image:: images/drawing.jpg
                 :height: 90pt
                 :width:  90pt

*  :ref:`Mouse_Handling`

  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  =========== ======================================================
  |gui_3|     Draw stuffs with your mouse

  =========== ======================================================

  .. |gui_3| image:: images/mouse_drawing.jpg
                 :height: 90pt
                 :width:  90pt

*  :ref:`Trackbar`

  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  =========== ======================================================
  |gui_4|     Create trackbar to control certain parameters

  =========== ======================================================

  .. |gui_4| image:: images/trackbar.jpg
                 :height: 90pt
                 :width:  90pt

.. raw:: latex

   \pagebreak

.. We use a custom table of content format and as the table of content only informs Sphinx about the hierarchy of the files, no need to show it.
.. toctree::
   :hidden:

   ../py_image_display/py_image_display
   ../py_video_display/py_video_display
   ../py_drawing_functions/py_drawing_functions
   ../py_mouse_handling/py_mouse_handling
   ../py_trackbar/py_trackbar
