
# HiLens Framework_C++简介
HiLens Framework开发工具包（HiLens Framework SDK，HiLens Framework Software Development Kit）是HiLens Kit上运行的HiLens Framework的c++开发包，使用户可以开发c++版本的技能并在HiLens Kit上运行。
#### HiLens Framework简介
HiLens Framework通过封装底层接口、实现常用的管理功能，让开发者可以在HiLens管理控制台上方便地开发技能，培育AI生态。
HiLens Framework的分层结构如[图1]所示，HiLens Framework封装了底层的多媒体处理库（摄像头/麦克风驱动模块Media_mini），以及D芯片相关的图像处理库（DVPP）和模型管理库（ModelManager），另外开发者也可以使用熟悉的视觉处理库OpenCV。在此之上，HiLens Framework提供了以下6个模块供开发者使用，方便开发诸如人形检测、疲劳驾驶检测等技能，模块说明如[表1]所示。
图1HiLens Framework框架   
![](https://support.huaweicloud.com/sdkreference-hilens/zh-cn_image_0233479838.png "点击放大")
 表1模块说明 
| 序号 | 模块               | 功能                   |
|:---|:---|:---|
| 1  | Input Manager    | 负责视频、音频等输入数据的接入管理。   |
| 2  | Media Processor  | 负责视频、音频等媒体数据的处理。     |
| 3  | Model Manager    | 负责模型的初始化与推理任务。       |
| 4  | Output Manager   | 负责流、文件、消息通知等输出任务的管理。 |
| 5  | Resource Manager | 负责文件、图片、模型等资源的路径管理。  |
| 6  | Logging System   | 负责日志系统管理。            |
   
