视觉HDL工具箱

为fpga和asic设计图像处理、视频和计算机视觉系统

Vision HDL Toolbox™提供像素流算法,用于fpga和asic上的视觉系统的设计和实现。它提供了一个设计框架,支持一组不同的接口类型、帧大小和帧速率。金宝app工具箱中的图像处理、视频和计算机视觉算法使用适合于HDL实现的体系结构。

工具箱算法被设计以产生在VHDL可读,可合成代码®和Verilog®(高密度脂蛋白编码器™)。生成的HDL代码经fpga验证,适用于高达8k分辨率的帧大小和高帧率(HFR)视频。

工具箱功能可作为MATLAB®函数,系统对象™和Simulink金宝app®块。

入门:

示例硬件子系统

从展示视觉处理算法硬件实现技术的示例子系统开始。所有示例都可以使用HDL Coder生成Verilog或VHDL代码。

自动驾驶

开始构建您的自动驾驶系统,车道检测,坑洞检测和立体视差计算硬件验证子系统。

特征检测

了解如何实现功能检测技术与流媒体硬件开发监视,目标跟踪,工业检测,以及其他应用程序。

相机管道

使用噪声去除、伽马校正和直方图实现的例子,启动图像调理硬件的开发。

一种用于图像调理的FPGA边缘检测应用。

视觉处理IP块

在视觉HDL工具箱中的知识产权(IP)模块提供,常常在硬件中实现计算密集型的数据流算法高效的硬件实现,使您能够加速图像和视频处理子系统设计。

硬件加速的视觉处理

建模和模拟视觉处理算法的有效硬件实现,如转换、滤波、形态学和统计。然后使用HDL编码器生成可合成的VHDL或Verilog RTL。

HDL-准备边缘检测块及其配置参数。

处理每时钟多个像素

通过指定4或8像素的并行流,以FPGA时钟速率处理4k、8k或高帧率视频。底层硬件实现会自动更新,以支持具有指定并行度的模拟和代码生成。金宝app

指定多达8个像素并行处理。

内置硬件数据管理

使用视觉HDL工具箱块来自动管理的流的输入数据,诸如控制信号,区域的感兴趣(ROI)的窗户,和行缓冲器。使用HDL编码器生成VHDL或Verilog RTL为您建模和模拟控制功能。

自动缓冲行创建一个ROI窗口边缘检测。

验证使用基于帧的算法

将基于框架的算法和测试平台连接到流硬件实现以进行有效的验证。

转换车架和像素之间

将全帧视频转换为带有控制信号的象素流,以便在硬件中进行处理。然后将流硬件输出转换为针对黄金参考算法进行验证的帧。

帧像素块用于转换图像帧以与硬件处理的控制信号的像素的流。

MATLAB和Simu金宝applink验证实例和模板

了解如何使用您的图像处理工具箱™计算机Vision Toolbox™算法和测试,以验证您的硬件实现。

使用基于帧的算法验证流硬件实现。

HDL和FPGA的协同仿真

使用HDL验证™通过RTL仿真或连接到MATLAB或Simulink测试环境的FPGA开发工具包来验证硬件子系统。金宝app

HDL验证支持使用Xili金宝appnx公司,Intel和Microsemi的FPGA板FPGA-在半实物验证。

FPGA,ASIC和SoC部署

轻松地为您的视觉处理应用到FPGA硬件实时视频输入测试和重复使用相同的模型进行生产部署。

原型平台与实况视频输入

通过下载原型的视觉处理程序计算机视觉工具箱支持包赛灵思金宝app®Zynq®基于硬件并采用HDL编码器和嵌入式编码®从您的MATLAB或Simulink中实现生成代码。金宝app

原型您的FPGA硬件与真实世界视频输入设计。

生成与SoC的互连接口的代码。

视觉处理的FPGA

观看这个五部分的视频系列,介绍了关键概念和工作流的目标视觉应用到fpga的原型和生产。

最新特色

哈里斯角检测模块和系统对象

使用相交边算法检测特征

利息(ROI)资源共享区

在垂直对齐区域之间共享硬件资源和流控制信号

Blob分析例子

检测和视频流的标签连接组件

图像稳定实施例

移帧的二进制特征对准位置

发布说明对任何这些特征和对应的功能的详细说明。

面板的导航

视觉处理的FPGA

观看这个五部分的视频系列,介绍了关键概念和工作流的目标视觉应用到fpga的原型和生产。