This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Deep Learning, Object Detection and Recognition

Deep learning, object detection, recognition, bag of features, template matching, background estimation, and ground truth labeling

Computer Vision System Toolbox™ supports several approaches for image classification, object detection, and recognition, including:

  • Deep learning and Convolutional neural networks (CNNs)

  • Bag of features

  • Template matching

  • Blob analysis

  • Viola-Jones algorithm

  • Interactive app for ground truth labeling

A CNN is a popular deep learning architecture that automatically learns useful feature representations directly from image data. Bag of features encodes image features into a compact representation suitable for image classification and image retrieval. Template matching uses a small image, or template, to find matching regions in a larger image. Blob analysis uses segmentation and blob properties to identify objects of interest. The Viola-Jones algorithm uses Haar-like features and a cascade of classifiers to identify objects, including faces, noses, and eyes. You can train this classifier to recognize other objects.

Featured Examples