Computer Vision System Toolbox™ provides algorithms, functions, and apps for the design and simulation of computer vision and video processing systems. You can perform object detection and tracking, feature detection and extraction, feature matching, stereo vision, camera calibration, and motion detection tasks. The system toolbox also provides tools for video processing, including video file I/O, video display, object annotation, drawing graphics, and compositing. Algorithms are available as MATLAB® functions, System objects, and Simulink® blocks.
For rapid prototyping and embedded system design, the system toolbox supports fixed-point arithmetic and C-code generation.
Object detection, including Viola-Jones and other pretrained detectors
Object tracking, including Kanade-Lucas-Tomasi (KLT) and Kalman filters
Feature detection, extraction, and matching, including FAST, BRISK, MSER, and HOG
Camera calibration for single and stereo cameras, including automatic checkerboard detection and an app for workflow automation
Stereo vision, including rectification, disparity calculation, and 3D reconstruction
Support for C-code generation and fixed-point arithmetic with code generation products
Video processing, object annotation, video file I/O, video display, graphic overlays, and compositing