2011-07-09 03:43:29 +08:00
################
2011-07-04 19:04:56 +08:00
OpenCV Tutorials
2011-07-09 03:43:29 +08:00
################
2011-05-11 06:09:07 +08:00
2011-06-15 00:44:48 +08:00
The following links describe a set of basic OpenCV tutorials. All the source code mentioned here is provide as part of the OpenCV regular releases, so check before you start copy & pasting the code. The list of tutorials below is automatically generated from reST files located in our SVN repository.
As always, we would be happy to hear your comments and receive your contributions on any tutorial.
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-Introduction`
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|Introduct| You will learn how to setup OpenCV on your computer!
2011-06-17 01:18:50 +08:00
2011-06-24 05:55:24 +08:00
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |Introduct| image :: images/introduction.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: Introduction Icon
2011-06-19 01:27:02 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-Core`
2011-06-19 01:27:02 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|Core| Here you will learn the about the basic building blocks of the library. A must read and know for understanding how to manipulate the images on a pixel level.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |Core| image :: images/core.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: core Icon
2011-06-19 01:27:02 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-ImgProc`
2011-06-19 07:08:08 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|ImgProc| In this section you will learn about the image processing (manipulation) functions inside OpenCV.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |ImgProc| image :: images/imgproc.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: imgproc Icon
2011-06-19 07:08:08 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-HighGui`
2011-06-19 07:08:08 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|HighGui| This section contains valuable tutorials about how to read/save your image/video files and how to use the built-in graphical user interface of the library.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |HighGui| image :: images/highgui.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: highgui Icon
2011-06-19 07:08:08 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-Calib3D`
2011-06-19 07:08:08 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|Calib3D| Although we got most of our images in a 2D format they do come from a 3D world. Here you will learn how to find out from the 2D images information about the 3D world.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |Calib3D| image :: images/calib3d.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: calib3d Icon
2011-06-21 11:30:18 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-Feature2D`
2011-06-21 11:30:18 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|Featur2D| Learn about how to use the feature points detectors, descriptors and matching framework found inside OpenCV.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |Featur2D| image :: images/feature2D.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: feature2D Icon
2011-06-21 11:30:18 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-Video`
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|Video| Look here in order to find use on your video stream algoritms like: motion extraction, feature tracking and foreground extractions.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |Video| image :: images/video.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: video Icon
2011-06-21 16:53:37 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-ObjDetect`
2011-06-22 06:22:31 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|ObjDetect| Ever wondered how your digital camera detects peoples and faces? Look here to find out!
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |ObjDetect| image :: images/objdetect.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: objdetect Icon
2011-06-22 06:22:31 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-Ml`
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|ml| Use the powerfull machine learning classes for statistical classification, regression and clustering of data.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |ml| image :: images/ml.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: ml Icon
2011-06-22 06:22:31 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-GPU`
2011-06-22 10:05:49 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|GPU| Squeeze out every little computation power from your system by using the power of your video card to run the OpenCV algorithms.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |GPU| image :: images/gpu.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: gpu icon
2011-06-22 10:05:49 +08:00
2011-06-24 05:55:24 +08:00
* :ref: `Table-Of-Content-General`
2011-06-22 10:05:49 +08:00
2011-07-04 19:04:56 +08:00
.. tabularcolumns :: m{100pt} m{300pt}
.. cssclass :: toctableopencv
2011-06-24 05:55:24 +08:00
=========== =======================================================
|General| These tutorials are the bottom of the iceberg as they link together multiple of the modules presented above in order to solve complex problems.
=========== =======================================================
2011-07-20 06:08:54 +08:00
.. |General| image :: images/general.jpg
2011-06-24 05:55:24 +08:00
:height: 80pt
:width: 80pt
:alt: General Icon
2011-06-22 10:05:49 +08:00
2011-07-20 06:08:54 +08:00
.. raw :: latex
\pagebreak
2011-07-04 19:04:56 +08:00
.. toctree ::
:maxdepth: 2
:hidden:
introduction/table_of_content_introduction/table_of_content_introduction
core/table_of_content_core/table_of_content_core
imgproc/table_of_content_imgproc/table_of_content_imgproc
highgui/table_of_content_highgui/table_of_content_highgui
calib3d/table_of_content_calib3d/table_of_content_calib3d
features2d/table_of_content_features2d/table_of_content_features2d
video/table_of_content_video/table_of_content_video
objdetect/table_of_content_objdetect/table_of_content_objdetect
ml/table_of_content_ml/table_of_content_ml
gpu/table_of_content_gpu/table_of_content_gpu
general/table_of_content_general/table_of_content_general