检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
orflow算子边界。 如果模型不符合“.om”模型支持的TensorFlow和Caffe算子边界,请选择符合要求的模型。 父主题: 技能开发
华为HiLens和ModelArts的关系 ModelArts是面向AI开发者的一站式开发平台,核心功能是模型训练。华为HiLens偏AI应用开发,并实现端云协同推理和管理。 您可以使用ModelArts训练算法模型,然后在ModelArts或者华为HiLens中转换成华为HiL
在设备管理页面对指定设备进行权限激活后,该设备方能安装您自行开发的基础技能类型的技能。 使用场景 当您注册的设备超过1台时,在该设备上安装您自行开发的基础技能类型技能,包括在控制台开发的技能、使用可训练技能模板开发的技能,需要购买HiLens端边云协同平台服务,在设备管理页面对指定设备进行权限激活。
获取视频的宽度 该接口用于获取视频的宽度。 接口调用 hilens.VideoCapture.width 返回值 视频宽度。 父主题: 视频输入模块
设置打印日志的级别 设置打印日志的级别,默认只打印Info及以上级别的日志。日志级别:Trace -> Debug ->Info -> Warning -> Error -> Fatal 接口调用 hilens.set_log_level(level) 参数说明 表1 参数说明 参数名称
读取音频数据 该接口用于读取n帧音频数据。仅支持1.0.8及以上固件版本。 接口调用 hilens.AudioCapture.read(nFrames) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 nFrames 否 整型 要读取的帧数量,默认值为1。支持最多一次读取
打印Info级别的日志 输出Info级别的日志信息并保存至日志文件。 接口调用 hilens.info(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Info级别的日志信息。单条日志支持最大255个字符。 返回值 None 父主题:
打印Fatal级别的日志 输出Fatal级别的日志信息并保存至日志文件。 接口调用 hilens.fatal(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Fatal级别的日志信息。单条日志支持最大255个字符。 返回值 None
获取视频的高度 该接口用于获取视频的高度。 接口调用 hilens.VideoCapture.height 返回值 视频高度。 父主题: 视频输入模块
获得技能配置 获得技能配置。如果没有成功获取到则返回None。 接口调用 hilens.get_skill_config() 返回值 成功返回一个技能配置的dict,失败返回None。 父主题: 资源管理模块
打印Warning级别的日志 输出Warn级别的日志信息并保存至日志文件。 接口调用 hilens.warning(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Warning级别的日志信息。单条日志支持最大255个字符。 返回值
裁剪图片 该接口用于裁剪一张图片。 接口调用 hilens.Preprocessor.crop(src, x, y, w, h, t) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 src 是 <class 'numpy.ndarray'>对象 源图,必须为NV21的格式。宽度范围[64
创建模型实例 根据技能的模型,创建一个模型实例。HiLens Kit可以使用昇腾310芯片支持的模型来进行推理,使用此方法来构造一个后续用于推理的模型。 当返回的对象被析构时,对应的模型资源也被释放。 当前支持创建普通模型和加密模型 接口调用 hilens.Model(filepath)
模型输出目录规范 模型导入(转换)任务执行完成后,华为HiLens将转换后的模型输出至指定的OBS路径。针对不同的转换任务,基于Ascend芯片,其模型输出目录需要满足一定的规范要求。华为HiLens当前对模型输出目录的要求如下: 针对基于Caffe框架的模型,执行模型导入(转换)时,其输出目录说明如下所示。
表8 输出参数说明 参数 说明 “OBS” 设置待开发的技能可输出数据至OBS。 “DIS” 设置待开发的技能可输出数据到数据接入服务(Data Ingestion Service,简称DIS)。 “Webhook” 设置待开发的技能可输出数据到Webhook。 URL:输出数据
至专业版控制台。 在左侧导航栏中选择“技能开发>技能管理”,进入技能列表。 选择技能,单击技能名称左侧的。 展开该技能的所有版本。 选择待删除的版本号,单击操作列的“删除”。 在提示框中单击“确认”,删除技能版本。 父主题: 控制台开发技能
Framework初始化成功,其他为失败。 该方法还可以用来验证技能是否损坏或被篡改。如果想要使用该功能,参数verify应该是开发者编写的一个函数的返回值,该返回值是实时计算要验证的文件的hash值。开发者在完成技能的开发后,用同样的hash方法计算出hash值,填入控制台新建技能的校验值。如下所示: #! /usr/bin/python3
更新难例配置 更新难例配置conf到难例配置文件,并根据输入更新云侧难例上传状态。 接口调用 hilens.set_hard_sample_config(conf) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 conf 是 json 要更新的难例配置。 返回值 H
控制台新建技能流程 当前专业版HiLens控制台支持新建技能包和容器镜像两种格式的技能。在准备新建技能前,请明确您需要开发一个什么类型的技能。 图1 控制台开发技能流程 表2 控制台开发技能流程说明 流程 说明 详细指导 准备工作 如果希望新建的技能部署至端侧设备,需要提前注册设备至专业版HiLens控制台。
在左侧导航栏中选择“技能开发>技能管理”,进入技能列表。 选择技能,单击技能名称左侧的。 展开该技能的所有版本。 选择待编辑的版本技能,单击操作列的“编辑”。 进入技能编辑页面。 参考新建技能相关的参数说明修改技能的配置信息。 父主题: 控制台开发技能