Video To Workspace

Export video signal to MATLAB workspace

Library

Sinks

visionsinks

Description

The Video To Workspace block exports a video signal to the MATLAB® workspace. If the video signal is represented by intensity values, it appears in the workspace as a three-dimensional M-by-N-by-T array, where M and N are the number of rows and columns in a single video frame, and T is the number of frames in the video signal. If it is a color video signal, it appears in the workspace as a four-dimensional M-by-N-by-C-by-T array, where M and N are the number of rows and columns in a single video frame, C is the number of inputs to the block, and T is the number of frames in the video stream. During code generation, Simulink® Coder™ does not generate code for this block.

Note

This block supports intensity and color images on its ports.

PortInputSupported Data TypesComplex Values Supported

Image

M-by-N matrix of intensity values or an M-by-N-by-P color video signal where P is the number of color planes

  • Double-precision floating point

  • Single-precision floating point

  • Fixed point

  • Boolean

  • 8-, 16-, 32-bit signed integer

  • 8-, 16-, 32-bit unsigned integer

No

R, G, B

Scalar, vector, or matrix that represents one plane of the RGB video stream. Outputs from the R, G, or B ports have the same dimensions.

Same as I port

No

Use the Variable name parameter to specify the MATLAB workspace variable to which to write the video signal.

Use the Number of inputs parameter to determine the number of inputs to the block. If the video signal is represented by intensity values, enter 1. If it is a color (R, G, B) video signal, enter 3.

Use the Limit data points to last parameter to determine the number of video frames, T, you want to export to the MATLAB workspace.

If you want to downsample your video signal, use the Decimation parameter to enter your decimation factor.

If your video signal is fixed point and you select the Log fixed-point data as a fi object check box, the block creates a fi object in the MATLAB workspace.

Use the Input port labels parameter to label your input ports. Use the spacer character, |, as the delimiter. This parameter is available if the Number of inputs parameter is greater than 1.

Parameters

Variable name

Specify the MATLAB workspace variable to which to write the video signal.

Number of inputs

Enter the number of inputs to the block. If the video signal is black and white, enter 1. If it is a color (R, G, B) video signal, enter 3.

Limit data points to last

Enter the number of video frames to export to the MATLAB workspace.

Decimation

Enter your decimation factor.

Log fixed-point data as a fi object

If your video signal is fixed point and you select this check box, the block creates a fi object in the MATLAB workspace. For more information of fi objects, see the Fixed-Point Designer™ documentation.

Input port labels

Enter the labels for your input ports using the spacer character, |, as the delimiter. This parameter is available if the Number of inputs parameter is greater than 1.

See Also

To Multimedia File

Computer Vision Toolbox™ software

To Video Display

Computer Vision Toolbox software

Video Viewer

Computer Vision Toolbox software

Introduced before R2006a