mirror of
https://github.com/opencv/opencv.git
synced 2024-12-11 22:59:16 +08:00
85fad1504a
* G-API: First steps with tutorial * G-API Tutorial: First iteration * G-API port of anisotropic image segmentation tutorial; * Currently works via OpenCV only; * Some new kernels have been required. * G-API Tutorial: added chapters on execution code, inspection, and profiling * G-API Tutorial: make Fluid kernel headers public For some reason, these headers were not moved to the public headers subtree during the initial development. Somehow it even worked for the existing workloads. * G-API Tutorial: Fix a couple of issues found during the work * Introduced Phase & Sqrt kernels, OCV & Fluid versions * Extended GKernelPackage to allow kernel removal & policies on include() All the above stuff needs to be tested, tests will be added later * G-API Tutorial: added chapter on running Fluid backend * G-API Tutorial: fix a number of issues in the text * G-API Tutorial - some final updates - Fixed post-merge issues after Sobel kernel renaming; - Simplified G-API code a little bit; - Put a conclusion note in text. * G-API Tutorial - fix build issues in test/perf targets Public headers were refactored but tests suites were not updated in time * G-API Tutorial: Added tests & reference docs on new kernels * Phase * Sqrt * G-API Tutorial: added link to the tutorial from the main module doc * G-API Tutorial: Added tests on new GKernelPackage functionality * G-API Tutorial: Extended InRange tests to cover 32F * G-API Tutorial: Misc fixes * Avoid building examples when gapi module is not there * Added a volatile API disclaimer to G-API root documentation page * G-API Tutorial: Fix perf tests build issue This change came from master where Fluid kernels are still used incorrectly. * G-API Tutorial: Fixed channels support in Sqrt/Phase fluid kernels Extended tests to cover this case * G-API Tutorial: Fix text problems found on team review
94 lines
3.0 KiB
Markdown
94 lines
3.0 KiB
Markdown
OpenCV Tutorials {#tutorial_root}
|
|
================
|
|
|
|
The following links describe a set of basic OpenCV tutorials. All the source code mentioned here is
|
|
provided as part of the OpenCV regular releases, so check before you start copying & pasting the code.
|
|
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
|
|
|
|
You will learn how to setup OpenCV on your computer
|
|
|
|
- @subpage tutorial_table_of_content_core
|
|
|
|
Here you will learn
|
|
about the basic building blocks of this library. A must read for understanding how
|
|
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
|
|
|
|
This section contains valuable tutorials on how to use the
|
|
built-in graphical user interface of the library.
|
|
|
|
- @subpage tutorial_table_of_content_imgcodecs
|
|
|
|
These tutorials show how to read and write images using imgcodecs module.
|
|
|
|
- @subpage tutorial_table_of_content_videoio
|
|
|
|
These tutorials show how to read and write videos using videio module.
|
|
|
|
- @subpage tutorial_table_of_content_calib3d
|
|
|
|
Although
|
|
most of our images are in a 2D format they do come from a 3D world. Here you will learn how to find
|
|
out 3D world information from 2D images.
|
|
|
|
- @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
|
|
|
|
Here you will find
|
|
algorithms usable on your video streams like motion extraction, feature tracking and
|
|
foreground extractions.
|
|
|
|
- @subpage tutorial_table_of_content_objdetect
|
|
|
|
Ever wondered
|
|
how your digital camera detects people's faces? Look here to find out!
|
|
|
|
- @subpage tutorial_table_of_content_dnn
|
|
|
|
These tutorials show how to use dnn module effectively.
|
|
|
|
- @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_gapi
|
|
|
|
Learn how to use Graph API (G-API) and port algorithms from "traditional" OpenCV to a graph model.
|
|
|
|
- @subpage tutorial_table_of_content_photo
|
|
|
|
Use OpenCV for
|
|
advanced photo processing.
|
|
|
|
- @subpage tutorial_table_of_content_stitching
|
|
|
|
Learn how to create beautiful photo panoramas and more with OpenCV stitching pipeline.
|
|
|
|
@cond CUDA_MODULES
|
|
- @subpage tutorial_table_of_content_gpu
|
|
|
|
Squeeze out every
|
|
little computational power from your system by utilizing the power of your video card to run the
|
|
OpenCV algorithms.
|
|
@endcond
|
|
|
|
- @subpage tutorial_table_of_content_ios
|
|
|
|
Run OpenCV and your vision apps on an iDevice
|