检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
手势识别技能开发(ModelArts+华为HiLens) ModelArts是面向AI开发者的一站式开发平台,您可以使用ModelArts开发一个用于华为HiLens平台的算法模型,然后基于您自定义的算法模型和逻辑代码新建技能。 本章节提供了一个手势识别技能的样例,介绍从模型训练到查看技能效果
查看技能详情 新建可训练技能后,您可以查看技能详情,包括技能开发的配置信息、历史版本、应用资产、应用监控。 前提条件 已在华为HiLens控制台选择可训练技能模板新建技能,详情请见新建可训练技能。 查看技能详情 登录华为HiLens管理控制台,在左侧导航栏选择“技能开发>技能管理”
获取难例配置 读取难例配置文件,难例配置文件路径为相应技能“data”目录,如“/home/hilens/skills/***skill_path/data/hardsample_config.json”。 接口调用 hilens.get_hard_sample_config()
HiLens安全帽检测技能 技能开发流程介绍 准备数据 选择数据 训练模型 评估模型 部署应用 父主题: 开发可训练技能
设备管理简介 平台目前支持HiLens Kit、Atlas 500智能小站的注册、管理和注销。针对使用海思35xx系列芯片的设备,其设备厂商可以利用HiLens管理控制台进行批量管理,并为其产品赋予AI能力,详细操作指导请参考产品简介。下文所有操作,仅针对HiLens Kit设备。
新建技能 本章节介绍如何在控制台快速新建技能。 前提条件 保证华为云云服务帐号不欠费。在华为HiLens控制台开发技能时,会占用OBS资源,需要收取一定费用,收费规则请参见对象存储服务 OBS。 提前准备技能。当前专业版HiLens控制台支持技能包和容器镜像两种格式的技能,详情请见技能介绍
新建技能版本 首次新建技能,很难一次性就创建出最佳的技能,可能需要结合实际业务情况不断迭代优化。 专业版HiLens控制台提供新建技能版本的功能,可基于已有技能版本,通过调整技能的配置参数,创建新的技能版本。 前提条件 已在专业版HiLens控制台新建技能。 1.新建技能版本 登录专业版华为
添加作业 创建部署工程后,需要在部署工程上添加作业,运行技能。 前提条件 已在设备上创建部署,详情请见创建部署工程。 进入添加作业页面 在专业版管理控制台左侧菜单栏选择“设备管理”。 进入“设备列表”页面。 选择设备,单击设备名称,进入设备详情页。 默认进入“部署列表”页签。 选择部署工程
导入/转换ModelArts开发模型 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。因此在HiLens Studio开发技能时,需要将模型导入HiLens Studio。 本章节介绍如何将在ModelArts开发的模型导入HiLens
添加作业 创建部署工程后,需要在部署工程上添加作业,运行技能。 前提条件 已在设备上创建部署,详情请见创建部署工程。 进入添加作业页面 在专业版管理控制台左侧菜单栏选择“设备管理”。 进入“设备列表”页面。 选择设备,单击设备名称,进入设备详情页。 默认进入“部署列表”页签。 选择部署工程
音频输入模块 输入模块简介 音频采集器 读取音频数据
音频输入模块 音频采集器 读取音频数据 音频输入模块示例-输入
难例图片上传 对识别为难例的图片进行上传。上传的文件名为"model_name-camera_name-index.jpg",如果当前文件夹有同名文件,将会覆盖,可以在model_name或者camera_name中加入时间戳实现不覆盖。注意:obs文件名长度限制为1024个字符。
应用场景 从用户角色的维度来看,华为HiLens主要有两种类型的用户角色:AI应用开发者与AI应用使用者。 AI应用开发者 一般是从事AI开发的技术人员、高校老师/学生、培训机构、AI开发爱好者等群体。这些用户想开发具备AI能力的应用,并且可以方便地部署到设备实时查看应用的运行效果
输出模块 构造一个用于输出的显示器 输出一帧图片 上传文件 上传缓冲区数据 发送消息 播放音频文件 示例-输出
HiLens Framework_C++简介 HiLens Framework开发工具包(HiLens Framework SDK,HiLens Framework Software Development Kit)是HiLens Kit上运行的HiLens Framework的c
导入/转换本地开发模型 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。因此在HiLens Studio开发技能时,需要将模型导入HiLens Studio。 本章节介绍如何将本地开发的模型导入HiLens Studio,以及针对非
人脸检测技能开发 针对业务开发者,华为HiLens提供了导入(转换)模型功能和开发技能的功能,您可以自行开发模型并导入华为HiLens,根据业务诉求编写逻辑代码,然后基于您自定义的算法模型和逻辑代码新建技能。 本章节提供了一个人脸检测技能的样例,介绍从模型导入到查看技能效果,新建一个全新技能的全流程
技能市场简介 设备注册完成后,您可在专业版华为HiLens平台的技能市场订购所需要的技能,拓展设备的AI能力。例如订购一个“人脸判断”技能,安装在设备上后,即可让设备具备判断人脸的能力。 图1 技能市场 首先,您可以在“技能市场”中,通过筛选、搜索等操作,查找您想要的技能。 如果“
示例-模型管理 模型管理示例如下: #! /usr/bin/python3.7 import hilens import numpy as np def run(): # 构造摄像头 cap = hilens.VideoCapture() # 获取一帧画面