tutorials.markdown 2.48 KB
Newer Older
wester committed
1 2 3 4
OpenCV Tutorials {#tutorial_root}
================

The following links describe a set of basic OpenCV tutorials. All the source code mentioned here is
a  
Kai Westerkamp committed
5
provided as part of the OpenCV regular releases, so check before you start copy & pasting the code.
wester committed
6 7 8 9 10 11 12
The list of tutorials below is automatically generated from reST files located in our GIT
repository.

As always, we would be happy to hear your comments and receive your contributions on any tutorial.

-   @subpage tutorial_table_of_content_introduction

a  
Kai Westerkamp committed
13
    You will learn how to setup OpenCV on your computer!
wester committed
14 15 16 17

-   @subpage tutorial_table_of_content_core

    Here you will learn
a  
Kai Westerkamp committed
18
    the about the basic building blocks of the library. A must read and know for understanding how
wester committed
19 20 21 22 23 24 25 26 27
    to manipulate the images on a pixel level.

-   @subpage tutorial_table_of_content_imgproc

    In this section
    you will learn about the image processing (manipulation) functions inside OpenCV.

-   @subpage tutorial_table_of_content_highgui

a  
Kai Westerkamp committed
28 29
    This section
    contains valuable tutorials about how to read/save your image/video files and how to use the
wester committed
30 31 32 33
    built-in graphical user interface of the library.

-   @subpage tutorial_table_of_content_calib3d

a  
Kai Westerkamp committed
34 35 36
    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.
wester committed
37 38 39 40 41 42 43 44

-   @subpage tutorial_table_of_content_features2d

    Learn about how
    to use the feature points detectors, descriptors and matching framework found inside OpenCV.

-   @subpage tutorial_table_of_content_video

a  
Kai Westerkamp committed
45 46
    Look here in order
    to find algorithms usable on your video streams like: motion extraction, feature tracking and
wester committed
47 48 49 50 51
    foreground extractions.

-   @subpage tutorial_table_of_content_objdetect

    Ever wondered
a  
Kai Westerkamp committed
52
    how your digital camera detects peoples and faces? Look here to find out!
wester committed
53 54 55 56 57 58 59 60 61 62 63 64 65 66

-   @subpage tutorial_table_of_content_ml

    Use the powerful
    machine learning classes for statistical classification, regression and clustering of data.

-   @subpage tutorial_table_of_content_photo

    Use OpenCV for
    advanced photo processing.

-   @subpage tutorial_table_of_content_gpu

    Squeeze out every
a  
Kai Westerkamp committed
67
    little computation power from your system by using the power of your video card to run the
wester committed
68 69 70 71 72 73 74 75 76
    OpenCV algorithms.

-   @subpage tutorial_table_of_content_ios

    Run OpenCV and your vision apps on an iDevice

-   @subpage tutorial_table_of_content_viz

    These tutorials show how to use Viz module effectively.