1OpenCV Tutorials {#tutorial_root}
2================
3
4The following links describe a set of basic OpenCV tutorials. All the source code mentioned here is
5provided as part of the OpenCV regular releases, so check before you start copy & pasting the code.
6The list of tutorials below is automatically generated from reST files located in our GIT
7repository.
8
9As always, we would be happy to hear your comments and receive your contributions on any tutorial.
10
11-   @subpage tutorial_table_of_content_introduction
12
13    You will learn how to setup OpenCV on your computer!
14
15-   @subpage tutorial_table_of_content_core
16
17    Here you will learn
18    the about the basic building blocks of the library. A must read and know for understanding how
19    to manipulate the images on a pixel level.
20
21-   @subpage tutorial_table_of_content_imgproc
22
23    In this section
24    you will learn about the image processing (manipulation) functions inside OpenCV.
25
26-   @subpage tutorial_table_of_content_highgui
27
28    This section
29    contains valuable tutorials about how to read/save your image/video files and how to use the
30    built-in graphical user interface of the library.
31
32-   @subpage tutorial_table_of_content_calib3d
33
34    Although we got
35    most of our images in a 2D format they do come from a 3D world. Here you will learn how to find
36    out from the 2D images information about the 3D world.
37
38-   @subpage tutorial_table_of_content_features2d
39
40    Learn about how
41    to use the feature points detectors, descriptors and matching framework found inside OpenCV.
42
43-   @subpage tutorial_table_of_content_video
44
45    Look here in order
46    to find algorithms usable on your video streams like: motion extraction, feature tracking and
47    foreground extractions.
48
49-   @subpage tutorial_table_of_content_objdetect
50
51    Ever wondered
52    how your digital camera detects peoples and faces? Look here to find out!
53
54-   @subpage tutorial_table_of_content_ml
55
56    Use the powerful
57    machine learning classes for statistical classification, regression and clustering of data.
58
59-   @subpage tutorial_table_of_content_photo
60
61    Use OpenCV for
62    advanced photo processing.
63
64-   @subpage tutorial_table_of_content_gpu
65
66    Squeeze out every
67    little computation power from your system by using the power of your video card to run the
68    OpenCV algorithms.
69
70-   @subpage tutorial_table_of_content_ios
71
72    Run OpenCV and your vision apps on an iDevice
73
74-   @subpage tutorial_table_of_content_viz
75
76    These tutorials show how to use Viz module effectively.
77