Design and simulate computer vision and video processing systems

Computer Vision System Toolbox™ provides algorithms, functions, and apps for designing and simulating computer vision and video processing systems. You can perform feature detection, extraction, and matching, as well as object detection and tracking. For 3D computer vision, the system toolbox supports single, stereo, and fisheye camera calibration; stereo vision; 3D reconstruction; and 3D point cloud processing.

Algorithms for deep learning and machine learning enable you to detect faces, pedestrians, and other common objects using pretrained detectors. You can train a custom detector using ground truth labeling with training frameworks such as Faster R-CNN and ACF. You can also classify image categories and perform semantic segmentation.

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.


Deep Learning

Detect, recognize, and segment objects and regions using deep learning.

Learn more

Object Detection and Recognition

Locate, identify, and categorize objects in images and video.

Learn more

Camera Calibration

Estimate a camera’s intrinsic, extrinsic, and lens-distortion parameters.

Learn more

Stereo Vision

Extract the 3D structure of a scene from multiple 2D views.

Learn more

3D Point Cloud Processing

Process 3D point clouds from LiDARs, RGB-D, and stereo cameras.

Learn more

Object Tracking and Motion Estimation

Track moving objects in video.

Learn more

Feature Detection, Extraction, and Matching

Use feature-based workflows for object detection, recognition, and tracking.

Learn more

Code Generation and Fixed Point

Integrate algorithm development with rapid prototyping, implementation, and verification workflows.

Learn more

Product Resources

Discover more about Computer Vision Toolbox by exploring these resources.


Explore documentation for Computer Vision Toolbox functions and features, including release notes and examples.


Browse the list of available Computer Vision Toolbox functions.


View a Simulink library of blocks that Computer Vision Toolbox supports.

System Objects

Browse the list of available Computer Vision Toolbox System objects™.

Technical Articles

View articles that demonstrate technical advantages of using Computer Vision Toolbox.

User Stories

Read how Computer Vision Toolbox is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Product Requirements

View product requirements for the latest release of Computer Vision Toolbox.


Computer Vision Toolbox apps enable you to quickly access common tasks through an interactive interface.

Hardware Support

Connect Computer Vision Toolbox to hardware platforms.

Try or Buy

Get a Free Trial

Test drive Computer Vision Toolbox.

Get a trial

Ready to Buy?

Purchase Computer Vision Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Avi Nehemiah,
Computer Vision Toolbox Technical Expert

Email Avi

Computer Vision Toolbox requires: MATLAB, Image Processing Toolbox

Related Solutions

Use Computer Vision Toolbox to solve scientific and engineering challenges:

News and Events

Computer Vision with MATLAB