Main modules: - core. [Core functionality](http://docs.opencv.org/3.2.0/d0/de1/group__core.html) - imgproc. [Image processing](http://docs.opencv.org/3.2.0/d7/dbd/group__imgproc.html) - imgcodecs. [Image file reading and writing](http://docs.opencv.org/3.2.0/d4/da8/group__imgcodecs.html) - videoio. [Video I/O](http://docs.opencv.org/3.2.0/dd/de7/group__videoio.html) - highgui. [High-level GUI](http://docs.opencv.org/3.2.0/d7/dfc/group__highgui.html) - video. [Video Analysis](http://docs.opencv.org/3.2.0/d7/de9/group__video.html) - calib3d. [Camera Calibration and 3D Reconstruction](http://docs.opencv.org/3.2.0/d9/d0c/group__calib3d.html) - features2d. [2D Features Framework](http://docs.opencv.org/3.2.0/da/d9b/group__features2d.html) - objdetect. [Object Detection](http://docs.opencv.org/3.2.0/d5/d54/group__objdetect.html) - ml. [Machine Learning](http://docs.opencv.org/3.2.0/dd/ded/group__ml.html) - flann. [Clustering and Search in Multi-Dimensional Spaces](http://docs.opencv.org/3.2.0/dc/de5/group__flann.html) - photo. [Computational Photography](http://docs.opencv.org/3.2.0/d1/d0d/group__photo.html) - stitching. [Images stitching](http://docs.opencv.org/3.2.0/d1/d46/group__stitching.html) - cudaarithm. [Operations on Matrices](http://docs.opencv.org/3.2.0/d5/d8e/group__cudaarithm.html) - cudabgsegm. [Background Segmentation](http://docs.opencv.org/3.2.0/d6/d17/group__cudabgsegm.html) - cudacodec. [Video Encoding/Decoding](http://docs.opencv.org/3.2.0/d0/d61/group__cudacodec.html) - cudafeatures2d. [Feature Detection and Description](http://docs.opencv.org/3.2.0/d6/d1d/group__cudafeatures2d.html) - cudafilters. [Image Filtering](http://docs.opencv.org/3.2.0/dc/d66/group__cudafilters.html) - cudaimgproc. [Image Processing](http://docs.opencv.org/3.2.0/d0/d05/group__cudaimgproc.html) - cudalegacy. [Legacy support](http://docs.opencv.org/3.2.0/d5/dc3/group__cudalegacy.html) - cudaobjdetect. [Object Detection](http://docs.opencv.org/3.2.0/d9/d3f/group__cudaobjdetect.html) - cudaoptflow. [Optical Flow](http://docs.opencv.org/3.2.0/d7/d3f/group__cudaoptflow.html) - cudastereo. [Stereo Correspondence](http://docs.opencv.org/3.2.0/dd/d47/group__cudastereo.html) - cudawarping. [Image Warping](http://docs.opencv.org/3.2.0/db/d29/group__cudawarping.html) - cudev. [Device layer](http://docs.opencv.org/3.2.0/df/dfc/group__cudev.html) - shape. [Shape Distance and Matching](http://docs.opencv.org/3.2.0/d1/d85/group__shape.html) - superres. [Super Resolution](http://docs.opencv.org/3.2.0/d7/d0a/group__superres.html) - videostab. [Video Stabilization](http://docs.opencv.org/3.2.0/d5/d50/group__videostab.html) - viz. [3D Visualizer](http://docs.opencv.org/3.2.0/d1/d19/group__viz.html)