跳到主要内容

概览

产品简介

AidLux是一个构建在ARM硬件上,基于创新性跨Android/鸿蒙和Linux系统环境的融合操作系统。 SmartVision是一个智能视觉应用运行平台,包含了针对智能视觉计算终端设备的应用开发框架,智能视觉终端设备配置管理和应用运行服务及生命周期管理等服务功能。运行于AidLux系统中,通过AidLux平台提供的AI应用运行底层SDK支持,旨在实现对目标物的缺陷检测,为用户提供全面的缺陷检测解决方案。

产品架构

整个产品架构如下图所示:

img
图 - 架构图
  • AidLite SDK:帮助开发者在AidLux融合系统平台高效开发神经网络模型推理功能的组件。AidLite SDK支持多种推理模型格式,包括开源格式及AI芯片厂商专属格式(如:TFLite、高通 DLC、瑞芯微 RKNN,等),并支持在各种异构计算单元上(如:CPU、GPU、DSP、NPU,等)实现模型推理极致加速。
  • SmartVision SDK:帮助智能相机应用开发者进行图像采集相关功能和数据集成相关功能开发的组件。
  • SmartVision Engine(简称SVE):智能相机管理和基础服务平台。用于查看智能相机状态,配置成像参数,以及提供智能相机标准应用(SmartVision App)的部署和生命周期管理能力。
  • SmartVision App:通过SDK开发的可被SVE所集成和管理的智能相机标准应用。开发者可通过SmartVision SDK

基本工作流

一个AI应用的基本工作流及过程中涉及到SDK关键接口如下图所示: workflow of smartvision