视觉处理器软件包

概述

Hailo-15 is accompanied by a comprehensive vision processor software package for SoC includes set of drivers, libraries and tools designed to develop smart cameras based on AI computer vision. It offers full support for camera hardware interfaces and protocols, in addition to incorporating specialized image and video processing algorithms. The vision subsystem within this software is finely tuned to meet the specific demands of camera-centric applications.

The Vision Processor Software Package includes the following key components:

Application Processor

Linux and BSP

Yocto-based Linux distribution provides all BSP (Board Support Package) components, including kernel libraries, API (Application Programming Interfaces) and additional software components

HailoRT runtime AI library and TAPPAS example applications are from the
AI SW Suite and are fully integrated into the Linux distribution

Vision Subsystem & ISP 

  • Image acquisition drivers 
  • Computer vision algorithms and ISP pipeline 
  • Sensor calibration and tuning tools 

Libraries for video and image processing applications such as OpenCV and GStreamer 

Media Library provides a set of high-level APIs for vision subsystems, making it easy to control and configure the way frames are processed, by supporting features such as video capturing, video encoding, image correction and image enhancement 

DSP

  1. Digital Signal Processor (DSPs) performing complex image processing algorithms in real-time 
  2. DSP Firmware providing an optimized image processing library with dozens of ready to use kernels 
  3. Linux integrated driver interfacing between both video and image processing applications and the DSP

HailoRT and TAPPAS can be downloaded as part of the Hailo AI Software Suite and are fully integrated into the Linux distribution

 

使用Hailo-8和Hailo-15 AI处理器为边缘产品注入活力