Products

Doheny Eye Institute Develops Next-Generation Retinal Prosthesis with MathWorks Tools

"With Video and Image Processing Blockset and TI’s C6000™ DSP, we rapidly prototype our image and video processing algorithms on the DM642 board. Because we use Simulink, we can modify our algorithms by simply adding or removing blocks and avoid updating the C code directly on the DSP. This can save me days or weeks of time." -Neha Parikh, Doheny Eye Institute

Computer Vision System Toolbox

Description

Overview

Computer Vision System Toolbox provides algorithms and tools for the design and simulation of computer vision and video processing systems. The toolbox includes algorithms for feature extraction, motion detection, object detection, object tracking, stereo vision, video processing, and video analysis. Tools include video file I/O, video display, drawing graphics, and compositing. Capabilities are provided as MATLAB® functions, MATLAB System objects, and Simulink® blocks. For rapid prototyping and embedded system design, the system toolbox supports fixed-point arithmetic and C-code generation.

Key Features

  • Feature detection, including FAST, Harris, Shi & Tomasi, SURF, and MSER detectors
  • Feature extraction and putative feature matching
  • Object detection and tracking, including Viola-Jones detection and CAMShift tracking
  • Motion estimation, including block matching, optical flow, and template matching
  • RANSAC-based estimation of geometric transformations or fundamental matrices
  • Video processing, video file I/O, video display, graphic overlays, and compositing
  • Block library for use in Simulink