Video Formats and Interfaces
Hardware video processing algorithms operate on serial data. For information on the serial protocol used in Vision HDL Toolbox™, see Streaming Pixel Interface.
You can simulate hardware-friendly streaming-pixel designs alongside frame-based designs. For instance, use frame-based algorithms, such as those designed using Computer Vision Toolbox™ or Image Processing Toolbox™, to verify a hardware-optimized design. Use the Frame To Pixels and Pixels To Frame blocks to convert video between frame-based and streaming-pixel formats.
|Frame To Pixels||Convert frame-based video to pixel stream|
|Pixels To Frame||Convert pixel stream to frame-based video|
|Pixel Control Bus Creator||Create control signal bus for use with Vision HDL Toolbox blocks|
|Pixel Control Bus Selector||Select signals from control signal bus used by Vision HDL Toolbox blocks|
|Measure Timing||Measure timing of pixel control bus input|
|HV Counter||Count active dimensions of pixel stream (Since R2019a)|
|Pixel Stream Aligner||Align two streams of pixel data|
|ROI Selector||Select a region of interest (ROI) from pixel stream|
|Image Resizer||Change dimensions of image in pixel stream (Since R2023a)|
|Pixel Stream FIFO||Buffer input stream to create image lines that have contiguous valid pixels|
Streaming Video Interfaces
|Convert frame-based video to pixel stream|
|Convert pixel stream to frame-based video|
|Measure timing of pixel control structure input|
|Counts active pixel dimensions of streaming video (Since R2019a)|
|Align two streams of pixel data|
|Select region of interest (ROI) from pixel stream|
|Change dimensions of image in a pixel stream (Since R2023a)|
- Generate Pixel-Streaming HDL Code from Frame-Based Models
Generate synthesizable HDL code for pixel-based hardware designs from frame-based algorithms by using the HDL Coder™ frame-to-sample conversion feature.
- Configure the Simulink Environment for HDL Video Processing
Set up a Simulink® model for HDL image and video processing.
- Integrate Vision HDL Blocks into Camera Link System
This example shows how to design a Vision HDL Toolbox™ algorithm for integration into an existing system that uses the Camera Link® signal protocol.
- Pixel Control Bus
Data type details of the pixelcontrol bus.
- Pixel Control Structure
Data type details of the pixel control structure.
- Convert Camera Control Signals to pixelcontrol Format
This example shows how to convert Camera Link® signals to the
pixelcontrolstructure, invert the pixels with a Vision HDL Toolbox™ object, and convert the control signals back to the Camera Link format.