Products & Services Industries Academia Support User Community Company

Learn more about Video and Image Processing Blockset   

Version 1.0 (R14) Video and Image Processing Blockset

This table summarizes what's new in Version 1.0 (R14):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site
Yes
Details below
NoNo bug fixesNo

New features and changes introduced in this version are

Introduction to Video and Image Processing Blockset

Video and Image Processing Blockset is a tool used for the rapid design, prototyping, graphical simulation, and efficient code generation of video processing algorithms. The Video and Image Processing Blockset blocks can import streaming video into the Simulink environment and perform two-dimensional filtering, geometric and frequency transforms, block processing, motion estimation, edge detection and other signal processing algorithms. You can also use the blockset in conjunction with Real-Time Workshop to automatically generate embeddable C code for real-time execution.

You can access the main Video and Image Processing Blockset library from the MATLAB command line by typing viplib. This main library has 11 libraries that contain 52 blocks.

Demos Introduced

Motion detection

You can find this demo in the Detection and Tracking library. Open the demo model by typing vipmotion at the MATLAB command prompt.

Surveillance recording

You can find this demo in the Detection and Tracking library. Open the demo model by typing vipsurveillance at the MATLAB command prompt.

Pattern matching

You can find this demo in the Detection and Tracking library. Open the demo model by typing vippattern at the MATLAB command prompt.

Video compression

You can find this demo in the Compression library. Open the demo model by typing vipcodec at the MATLAB command prompt.

Image compression

You can find this demo in the Compression library. Open the demo model by typing vipimagecompression at the MATLAB command prompt.

Histogram display

You can find this demo in the Video Analysis library. Open the demo model by typing viphistogram at the MATLAB command prompt.

Edge detection

You can find this demo in the Video Analysis library. Open the demo model by typing vipedge at the MATLAB command prompt.

Scene change detection

You can find this demo in the Video Analysis library. Open the demo model by typing vipscenechange at the MATLAB command prompt.

Video focus assessment

You can find this demo in the Video Analysis library. Open the demo model by typing vipfocus at the MATLAB command prompt.

Video stabilization

You can find this demo in the Video Enhancement library. Open the demo model by typing vipstabilize at the MATLAB command prompt.

Periodic noise reduction

You can find this demo in the Video Enhancement library. Open the demo model by typing vipstripes at the MATLAB command prompt.

Histogram equalization

You can find this demo in the Video Enhancement library. Open the demo model by typing viphisteq at the MATLAB command prompt.

Rotation correction

You can find this demo in the Video Enhancement library. Open the demo model by typing viphough at the MATLAB command prompt.

Feature extraction

You can find this demo in the Video Segmentation Using Morphology library. Open the demo model by typing vipspokes at the MATLAB command prompt.

Object counting

You can find this demo in the Video Segmentation Using Morphology library. Open the demo model by typing vipstaples at the MATLAB command prompt.

Object extraction and replacement

You can find this demo in the Video Segmentation Using Morphology library. Open the demo model by typing vipobj at the MATLAB command prompt.

Continuous image rotation

You can find this demo in the Geometric Transformation library. Open the demo model by typing viprotate at the MATLAB command prompt.

Data Type Support

All Video and Image Processing blocks support double-precision and single-precision floating-point data types during simulation and code generation. The following two blocks only support double-precision and single-precision floating-point data types on their input and output ports:

Many blocks also support fixed-point data types. To use any data type other than double-precision and single-precision floating point, you must install Simulink Fixed Point.

Full Support of Embedded Real-Time (ERT) C Code Generation

All Video and Image Processing Blockset blocks support embedded real-time (ERT) ANSI C code generation (requires the Real-Time Workshop Embedded Coder).

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS