检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HiLens Framework示例代码 HiLens Kit搭载了HiLens Framework,开发者在开发技能编写逻辑代码时,可以直接调用HiLens Framework的API。 下面是使用HiLens Framework获取摄像头内容并做简单处理的示例。
选中代码文件,右键单击鼠标,选择“Ultra Download”。 导出技能源代码至本地。 父主题: HiLens Studio使用
此时手机与HiLens Studio账号绑定,可以使用手机摄像头在线调试技能。 图8 手机调试界面 表2 手机调试功能说明 序号 说明 1 当前手机摄像头调试的技能名称以及实时输入的视频流。
使用前必读 在华为HiLens管理控制台上开发技能时需要在线编辑或上传逻辑代码,而在逻辑代码中需要用到HiLens Framework,本文档针对开发者在开发可运行在HiLens Kit设备的技能的时候,介绍如何在逻辑代码中使用HiLens Framework API,您可以根据表
“在线编辑” 使用在线开发技能的逻辑代码,会自动生成一个zip包上传到OBS中。
为什么设备在线,但是固件升级提示失败? 检查设备网络情况,查看设备是否真正的处于在线状态。
技能管理简介 针对已完成注册且显示在线的设备,您可以在华为HiLens平台管理设备上的技能,包括安装新技能、添加运行时配置、启动技能、停止技能、卸载技能等操作。 什么是技能 技能(Skill)是运行在端侧摄像头的人工智能应用,一般由模型和逻辑代码组成。
API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/device-manager/devices 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。
前提条件 已在ModelArts在线训练算法模型,训练模型可参见《ModelArts文档》。
技能简介 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。 本章节介绍在华为HiLens控制台使用空模板和基础技能模板开发技能。 什么是技能 技能(Skill)是运行在端侧摄像头的人工智能应用,一般由模型和逻辑代码组成。
示例-输出 本示例展示了多种输出端的接口调用,在使用前请确保各种输出端已连接并可用,若您的某种输出端条件不具备,请将示例代码当中相应的代码注释掉或者删除,再运行示例代码。输出模块示例如下所示: #!
示例-EIServices模块 EIServices模块输出示例代码如下: import hilens import cv2 import numpy as np import base64 import json def run(): # 使用图片作为输入 f=
单击查看代码来源。 单击在该页签下可调试技能代码,详情请参见 断点调试代码。 2 代码编辑区,可在该区域内直接编辑代码。 3 单击切换至该页签,可针对当前编辑好的技能代码发布技能、安装技能和启动技能。 单击切换至该页签,查看当前文件概览。
基础模板 已有技能的算法模型和逻辑代码,可快速便捷地在华为HiLens控制台开发技能。 可训练模板 已有技能的算法模板和逻辑代码,可快速便捷地在ModelArts Pro控制台开发技能。使用该模板可在ModelArts Pro控制台自主上传训练数据优化模型,一键部署技能至设备。
技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。因此在开发技能前,需要将模型导入华为HiLens。
导入(转换)模型 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。因此在开发技能前,需要将模型导入华为HiLens。
技能介绍 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。 本章节介绍在专业版HiLens控制台开发技能。 当前华为HiLens支持如下两种格式的技能。 技能包 容器镜像 单设备部署技能的流程请见控制台新建技能流程。
开发技能时,逻辑代码的存储方式有两种:“在线编辑代码”和“从OBS上传代码”。 如果您的代码逻辑较简单,建议直接在线编辑代码。 如果您的代码结构比较复杂,推荐用本地IDE开发完成后,使用OBS上传代码zip或tar.gz包的方式,上传操作可参见OBS快速入门。
可以,请使用OpenCV的VideoWriter,注意录制的视频格式必须是MJPG,参考代码如下: camera = hilens.VideoCapture() fps = 20 size = (1280, 720) format = cv2.VideoWriter_fourcc
“代码上传方式” 选择“在线编辑”,在代码编辑框中直接编辑代码: 单击,把默认文件“index.py”的文件名改为“main.py”,然后复制步骤1:准备数据所下载的“face_detection_model>logic_code>main.py”文件中的代码,粘贴至“main.py