概述
video_image_processing_tile_graphic

如今,计算机视觉和图像处理在医学成像、ADAS、机器人、IIoT、监控与视频流媒体服务等广泛应用领域无处不在,而且也是 AI 视觉解决方案端到端处理流水线的重要组成部分。这些应用程需要一种能够满足实时性能和灵活性要求的解决方案,在满足高能效的同时,管理一系列帧分辨率和灵活应变的吞吐量要求(1080p60 至 8K60)。Xilinx 平台的架构提供了理想的解决方案,满足您在边缘和数据中心的视觉系统要求。

Vitis™ 视觉库不仅可帮助您在 Xilinx 平台上开发和部署加速的计算机视觉和图像处理应用,同时还可继续在应用层面上工作。这些库函数不仅提供与 OpenCV 库相似的接口,在 Xilinx 平台上针对性能和资源利用率进行了优化。它们还提供了灵活性,可满足视觉系统灵活应变的吞吐量要求。

主要特性:

  • 性能优化的内核和原语函数,适用于:

        

    • 色彩与位深转换、通道提取、像素级算术运算
    • 几何变换、图像统计、滤波器
    • 特性检测与分类器
    • 3D 重构
    • 动作分析与跟踪

      

  • 支持彩色图像处理和多通道支持
  • 高效管理片上或外部存储器之间的数据移动,以获得最佳性能
  • 功能参数可实现处理多个像素/时钟的应用,满足吞吐量需求
  • 几个设计示例逐步演示了如何加速您的视觉和图像算法

性能基准

立体本地模块匹配

Vitis 视觉库与 OpenCV

提速 132 倍

帧长
1242 (W) x 375(H)
CPU (1) 10 帧/秒
Xilinx Alveo U200 (2) 1320 帧/秒

  • Xilinx Alveo U200 上的 12 个并行流 @ 300MHz
  • 器件利用率仅为 37.35%
  • 延迟 : 9.7 ms



入门