Image Processing and Computer Vision
R2026bCreate and run HDL applications using Vision HDL Toolbox™ blocks
Develop image processing algorithm by using MATLAB® functions or Simulink® blocks. You can use the blocks from Vision HDL Toolbox that are supported for HDL code generation. Vision HDL Toolbox provides pixel-streaming algorithms for the design and implementation of vision systems on FPGAs and ASICs.
For a filtered list of Vision HDL Toolbox blocks supported for HDL code generation, see Vision HDL Toolbox Block List (HDL Code Generation) (Vision HDL Toolbox).
Topics
MATLAB Algorithms
- Generate HDL and HLS Code from a High Dynamic Range Imaging Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that implements a high dynamic range imaging algorithm. - Generate HDL and HLS Code from a Histogram Equalization Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that implements image enhancement by histogram equalization. - Generate HDL and HLS Code from an Adaptive Median Filter Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that implements an adaptive median filter for image noise removal. - Generate HDL and HLS Code from a Contrast Adjustment Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that adjusts image contrast by linearly scaling pixel values. - Generate HDL and HLS Code from an RGB to YUV Color Space Conversion Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that converts RGB color space to YUV color space.
Simulink Algorithms
- Design Video Processing Algorithms for HDL in Simulink
This example shows how to design a hardware-targeted image filter using Vision HDL Toolbox™ blocks.



