Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Computer Vision System Toolbox

Product Description

Video Processing, Visualization, and Graphics

Computer Vision System Toolbox provides algorithms and tools for video processing workflows. You can read and write from common video formats, perform common video processing algorithms such as deinterlacing and chroma-resampling, and display results with text and graphics burnt in to the video. Video processing in MATLAB uses System objects, which avoids excessive memory use by streaming data to and from video files.

Video deinterlacing in MATLAB.

Video deinterlacing in MATLAB.

Video I/O

Computer Vision System Toolbox can read and write multimedia files in a wide range of formats, such as AVI, MPEG, and WMV. You can stream video to and from MMS sources over the Internet or a local network. You can acquire video directly from Web cameras, frame grabbers, DCAM-compatible cameras, and other imaging devices using Image Acquisition Toolbox. Simulink users can also use the MATLAB workspace as a video source or sink.

Visualization

The system toolbox includes a video viewer with many features. You can:

  • View video streams in-the-loop as the data is being processed
  • View any video signal within your code or block diagram
  • Use multiple video viewers at the same time
  • Freeze the display and evaluate the current frame
  • Display pixel information for a region in the frame
  • Pan and zoom for closer inspection as the simulation is running
  • Start, stop, pause, and step through Simulink simulations one frame at a time
Model with viewers for four videos: original, estimated background, foreground pixels, and results of tracking.

Model with viewers for four videos: (from left) original, estimated background, foreground pixels, and results of tracking.

Graphics

Adding graphics to video helps with visualizing extracted information or debugging problems with a system design. You can insert text in order to display the number of objects or keep track of other key information. You can insert graphics, such as markers, lines, and polygons to mark found features, delineate objects, or highlight other key features. Inserted text and graphics are incorporated into the data itself rather than as a separate layer. You can also combine two video sources in a composite that can highlight objects or focus attention on a key region.

Images with text and graphics inserted.

Images with text and graphics inserted. Adding these elements can help you visualize extracted information and debug your design.

Contact sales
Free technical kit
Trial software

Get Pricing and
Licensing Options

Upcoming Webinar

Computer Vision with MATLAB new