检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
系统内置HiLens Framework,给运行的技能提供丰富的API接口。
麦克风录音接口和播放音频文件的接口不能同时使用。 返回值 音频数据采集器。 如果创建失败则抛出一个CreateError。开发者可以在查看技能日志输出。 父主题: 音频输入模块
裁剪图片 该接口用于裁剪一张图片。
华为HiLens支持的API授权项请参见用户指南>权限策略和授权项。 如表1所示,包括了华为HiLens的所有系统权限。
华为HiLens支持的API授权项请参见用户指南>权限策略和授权项。 如表1所示,包括了华为HiLens的所有系统权限。
开发者通过HiLens Framework提供的get_skill_config接口获取技能配置的JSON格式,读取里面字段的值来使用用户的配置。
转换图片颜色格式 该接口用于转换图片颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。
改变图片尺寸 该接口用于改变一张图片的尺寸。
模型推理 模型初始化成功后,调用infer接口进行模型推理。灌入一组数据,并得到推理结果。输入数据的类型不是uint8或float32数组组成的list将会抛出一个ValueError。
读取音频数据 该接口用于读取n帧音频数据。仅支持1.0.8及以上固件版本。 接口调用 hilens.AudioCapture.read(nFrames) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 nFrames 否 整型 要读取的帧数量,默认值为1。
文档导读 文档指导您如何安装和配置开发环境、如何通过调用HiLens Framework SDK提供的接口函数进行二次开发。 表1 文档导读 章节 说明 HiLens Framework_C++简介 快速了解HiLens Framework开发工具包。
构造图像预处理器 该接口用于构造一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。 接口调用 hilens.Preprocessor() 返回值 返回预处理器实例。 如果失败则抛出一个CreateError。开发者可以在查看技能日志输出。 父主题: 预处理模块
读取摄像头视频帧 该接口用于读取一帧视频。注意IPC摄像头和MP4视频返回的是YUV_NV21颜色排布的数据,而UVC类型的摄像头返回的是BGR颜色排布的数据。 接口调用 hilens.VideoCapture.read() 返回值 一帧视频数据。
接口调用 和未加密模型一样调用接口,详情请见: 创建模型实例 模型推理 示例-模型管理 父主题: 模型管理模块
操作步骤 SD卡插入HiLens Kit后面板接口“Micro SD”。 SSH登录HiLens Kit,详情请见SSH登录HiLens Kit设备。
释放HiLens Framework 调用下面的接口来释放相关资源。 接口调用 HiLensEC hilens::Terminate() 返回值 返回值为0即成功,其他即失败,失败响应参数如错误码所示。 父主题: 初始化
查看HDMI技能数据时,需要通过设备的HDMI接口输出到显示屏,步骤如下: 使用HDMI视频线缆连接HiLens Kit视频输出端口(即HDMI接口)和显示器。 单击左侧导航栏“设备管理 > 设备列表”,进入“设备列表”页面。
错误码 HiLens Framework以枚举类型返回错误码,当调用接口发生错误并返回错误码时,可以查看以下枚举类来获取错误信息: 表1 错误码 错误码 说明 UNKNOWN_ERROR 未知错误。 INIT_CURL_ERROR 初始化CURL错误。
多个技能的SDK使用互相独立,接口并不一致,可按照需求集成单个或者多个技能,具体集成方式您可以通过提交工单咨询。 父主题: 管理产品
目前HiLens Kit有两个USB接口,但只能接入一个USB摄像头。 升级到1.0.7及以后的固件版本,本接口支持读取本地MP4文件,并支持设置通过IPC摄像头或者本地MP4文件读取到的视频帧图片宽度、高度。