1 OpenCV Tutorials {#tutorial_root} 2 ================ 3 4 The following links describe a set of basic OpenCV tutorials. All the source code mentioned here is 5 provided as part of the OpenCV regular releases, so check before you start copy & pasting the code. 6 The list of tutorials below is automatically generated from reST files located in our GIT 7 repository. 8 9 As 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