检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打印Fatal级别的日志 输出Fatal级别的日志信息并保存至日志文件。 接口调用 hilens.fatal(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Fatal级别的日志信息。单条日志支持最大255个字符。 返回值 None
添加运行时配置 部分技能在运行的时候,需要用户配置相关参数。比如一般人脸判断的技能都需要用户上传人脸库。 背景信息 技能开发者设置了运行时配置的技能,才能够进行相应配置添加和修改。 “运行时配置”分为两种,“全局”和“视频”配置。 “全局”的配置是针对设备整体生效的。 “视频”是
查看技能详情 新建可训练技能后,您可以查看技能详情,包括技能开发的配置信息、历史版本、应用资产、应用监控。 前提条件 已在华为HiLens控制台选择可训练技能模板新建技能,详情请见新建可训练技能。 查看技能详情 登录华为HiLens管理控制台,在左侧导航栏选择“技能开发>技能管理”。
打印Warning级别的日志 输出Warn级别的日志信息并保存至日志文件。 接口调用 hilens.warning(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Warning级别的日志信息。单条日志支持最大255个字符。 返回值
计算文件的md5值 计算一个文件的md5值。 接口调用 std::string hilens::MD5ofFile(const std::string & filepath) 参数说明 表1 参数说明 参数名 说明 file 文件路径。 返回值 字符串,文件的MD5值。如果读取文件失败,则返回空字符串。
打印Error级别的日志 输出Error级别的日志信息并保存至日志文件。 接口调用 hilens.error(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Error级别的日志信息。单条日志支持最大255个字符。 返回值 None
打印Trace级别的日志 输出Trace级别的日志信息并保存至日志文件。 接口调用 hilens.trace(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Trace级别的日志信息。单条日志支持最大255个字符。 返回值 None
部署应用 模型准备完成后,您可以在“服务部署”步骤,快速创建技能,并一键安装技能至端侧设备。也可以进入HiLens Studio自动创建技能,进一步调试技能。 前提条件 已在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能,并评估模型,详情请见评估模型。 由于
更新难例配置 更新难例配置到难例配置文件,并根据输入更新云侧难例上传状态。 接口调用 HiLensEC SetHardSampleConfig(const std::string &confStr) 表1 参数说明 参数名 说明 confStr 要更新的难例配置,需要是string格式的json值。
打印Debug级别的日志 输出Debug级别的日志信息并保存至日志文件。 接口调用 hilens.debug(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Debug级别的日志信息。单条日志支持最大255个字符。 返回值 None
更新难例配置 更新难例配置conf到难例配置文件,并根据输入更新云侧难例上传状态。 接口调用 hilens.set_hard_sample_config(conf) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 conf 是 json 要更新的难例配置。 返回值 H
音频采集器 本地音频文件 构造音频采集器,如果创建失败可以查看技能日志或输出来定位错误原因,本地麦克风使用默认参数采集数据,采样率44100,位宽16bit,双声道采集,每一帧采样点数1024。 接口调用 1.0.8及以上固件版本 static std::shared_ptr<AudioCapture>
下载OBS文件 从OBS下载一个文件。 接口调用 HiLensEC hilens::DownloadFileFromOBS(const std::string & url, const std::string & downloadTo) 参数说明 表1 参数说明 参数名 说明 url
公共请求参数 表1 公共请求消息头 参数名 说明 必选 示例 Content-type 发送的实体的MIME类型。 是 application/json Content-Length 请求body长度,单位为Byte。 POST/PUT请求为可选, GET不包含。 3495 X-Auth-Token
技能简介 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。 本章节介绍在华为HiLens控制台使用空模板和基础技能模板开发技能。 什么是技能 技能(Skill)是运行在端侧摄像头的人工智能应用,一般由模型和逻辑代码组成。其中,逻
发布技能 开发者完成技能的开发、调试后,可以选择把技能发布到AI Gallery,您分享的技能可供其它用户订阅使用。 前提条件 已完成技能开发,且技能已完成技能部署调试,调试结果满足业务诉求。 背景信息 发布的技能名称不能与华为HiLens技能市场中其他技能重复。 发布技能至AI
读取音频数据 该接口用于读取n帧音频数据。仅支持1.0.8及以上固件版本。 接口调用 hilens.AudioCapture.read(nFrames) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 nFrames 否 整型 要读取的帧数量,默认值为1。支持最多一次读取
从OBS下载文件 从OBS下载文件。 接口调用 hilens.download_from_obs(url, download_to) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 url 是 字符串 OBS资源的链接。资源链接获取详情请参见OBS控制台指南>通过对象URL访问对象。
视频采集器 本地摄像头 构造视频采集器(本地摄像头),如果创建失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<VideoCapture> hilens::VideoCapture::Create() 返回值 成功则返回视频采集器实例
使用流程简介 华为HiLens面向三种不同用户提供了设备管理、技能开发、数据管理、技能市场、产品管理等功能,帮助用户开发AI技能并将其推送到端侧设备。 端侧设备HiLens Kit的具体使用方法请参见HiLens Kit用户指南。 基于不同的使用场景,用户所需的功能不同。针对三种