华为HILENS-HiLens Framework_Python简介
HiLens Framework_Python简介
HiLens Framework通过封装底层接口、实现常用的管理功能,让开发者可以在华为HiLens管理控制台上方便地开发技能,培育AI生态。
HiLens Framework的分层结构如图1所示,HiLens Framework封装了底层的多 媒体处理 库(摄像头/麦克风驱动模块Media_mini),以及D芯片相关的图像处理库(DVPP)和模型管理库(ModelManager),另外开发者也可以使用熟悉的视觉处理库OpenCV。在此之上,HiLens Framework提供了以下6个模块供开发者使用,方便开发诸如人形检测、疲劳驾驶检测等技能,模块说明如表1所示。用户可以开发Python版本的技能并在HiLens Kit上运行。
序号 |
模块 |
功能 |
---|---|---|
1 |
Input Manager |
输入模块:负责视频、音频等输入数据的接入管理。 |
2 |
Media Processor |
预处理模块:负责视频、音频等媒体数据的处理。 |
3 |
Model Manager |
模型管理模块:负责模型的初始化与推断任务。 |
4 |
Output Manager |
输出模块:负责流、文件、 消息通知 等输出任务的管理。 |
5 |
Resource Manager |
资源管理模块:负责文件、图片、模型等资源的路径管理。 |
6 |
Logging System |
日志模块:负责日志系统管理。 |