### Navigation

- index
- next |
- previous |
- OpenCV 3.0.0-dev documentation »

# OpenCV-Python Tutorials

- Introduction to OpenCV

  | Learn how to setup OpenCV-Python on your computer!

- Gui Features in OpenCV

  | Here you will learn how to display and save images and videos, control mouse events and create trackbar.

- Core Operations

  | In this section you will learn basic operations on image like pixel editing, geometric transformations, code optimization, some mathematical tools etc.

- Image Processing in OpenCV

  | In this section you will learn different image processing functions inside OpenCV.

- Feature Detection and Description

  | In this section you will learn about feature detectors and descriptors

- Video Analysis

  | In this section you will learn different techniques to work with videos like object tracking etc.

- Camera Calibration and 3D Reconstruction

  | In this section we will learn about camera calibration, stereo imaging etc.

- Machine Learning

  | In this section you will learn different image processing functions inside OpenCV.

- Computational Photography

  | In this section you will learn different computational photography techniques like image denoising etc.

- Object Detection

  | In this section you will object detection techniques like face detection etc.

- OpenCV-Python Bindings

  | In this section, we will see how OpenCV-Python bindings are generated

## Help and Feedback

You did not find what you were looking for?

- Ask a question on the Q&A forum.
- If you think something is missing or wrong in the documentation, please file a bug report.

### Navigation

- index
- next |
- previous |
- OpenCV 3.0.0-dev documentation »