Main Content

Image Processing and Computer Vision

Acquire, process, and analyze images and video for algorithm development and system design

With image processing and computer vision products from MathWorks®, you can perform end-to-end processing workflows from data acquisition and preprocessing, to enhancement and analysis, through deployment onto embedded vision systems.

These products enable a large variety of workflows for image, video, point cloud, lidar, and hyperspectral data. Using these products, you can:

  • Interactively visualize, explore, and process data using apps.

  • Enhance and analyze data algorithmically.

  • Perform semantic segmentation, object detection, classification, and image-to-image translation using deep learning.

  • Interface with hardware for image acquisition, algorithm acceleration, desktop prototyping, and embedded vision system deployment.


Preprocess and Label Data

Detect Objects and Features

Segment Images

Enhance Images

  • Get Started with GANs for Image-to-Image Translation (Image Processing Toolbox)
    Transfer styles and characteristics from one set of images to the scene content of other images by using generative adversarial networks (GANs).
  • Contrast Enhancement Techniques (Image Processing Toolbox)
    Adjust the contrast of grayscale and color images using intensity value mapping, histogram equalization, and contrast-limited adaptive histogram equalization.
  • Noise Removal (Image Processing Toolbox)
    Remove image noise by using techniques such as averaging filtering, median filtering, and adaptive filtering based on local image variance.

Perform Simultaneous Localization and Mapping

Acquire and Calibrate Data

Deploy on Hardware