OpenCV  4.0.0
Open Source Computer Vision
Modules
Here is a list of all modules:
[detail level 1234]
 CUDA-accelerated Computer Vision
 Core functionality
 Image Processing
 Image file reading and writing
 Video I/ORead and write video or images sequence with OpenCV
 High-level GUI
 Video Analysis
 Camera Calibration and 3D Reconstruction
 2D Features Framework
 Object Detection
 Deep Neural Network module
 Machine Learning
 Clustering and Search in Multi-Dimensional Spaces
 Computational Photography
 Images stitching
 G-API core (basic) functionality
 G-API image processing functionality
 G-API framework
 ArUco Marker Detection
 Improved Background-Foreground Segmentation Methods
 Biologically inspired vision models and derivated tools
 Custom Calibration Pattern for 3D reconstruction
 3D object recognition and pose estimation API
 GUI for Interactive Visual Debugging of Computer Vision Programs
 Framework for working with different datasets
 DNN used for object detection
 Deformable Part-based Models
 Face Analysis
 Drawing UTF-8 strings with freetype/harfbuzz
 Image processing based on fuzzy mathematics
 Hierarchical Data Format I/O routines
 Hierarchical Feature Selection for Efficient Image Segmentation
 The module brings implementations of different image hashing algorithms.
 Binary descriptors for lines extracted from an image
 Optical Flow Algorithms
 OGRE 3D Visualiser
 Phase Unwrapping API
 Plot function for Mat data
 Image Registration
 RGB-Depth Processing
 Saliency API
 Structure From Motion
 Shape Distance and Matching
 Stereo Correspondance Algorithms
 Structured Light API
 Super Resolution
 Surface Matching
 Scene Text Detection and Recognition
 Tracking API
 Video Stabilization
 3D Visualizer
 Extra 2D Features Framework
 Extended Image Processing
 Extended object detection
 Additional photo processing algorithms
 Core_logging
 Core_utils_vsx
 Featrure2d_hal_interface
 Kinect_fusion
 Features2d_hal_interface