• 沒有找到結果。

使用手机实时视频流编写/调试代码

新建技能开发项目,或打开已有的技能项目后,您就可以在HiLens Studio中通过编辑 和调试技能逻辑代码,开发自己的技能。

当前技能项目已提供技能模板,可根据技能模板开发自己的技能代码,详情请见编辑 逻辑代码。

编辑完技能逻辑代码后,HiLens Studio提供使用手机实时视频流调试代码的功能,以 手机摄像头实时的视频流作为技能输入,查看技能输出,详情请见使用手机实时视频 流调试代码。

另外,您也可以使用预置视频流调试代码,详情请见使用预置视频流调试代码。

前提条件

在HiLens Studio中打开技能开发项目:

● 新建技能项目

● 打开已有技能项目

项目文件说明

在HiLens Studio界面单击左上角 ,左侧将展示开发项目的文件目录。打开项目源代 码文件“src”,详细代码内容将呈现在HiLens Studio界面的编辑区,您可以直接编辑 项目逻辑代码。 HiLens Kit。

├── build.sh 项目编译脚本。

New Folder 新建文件夹。

Open 打开当前文件。

Find in Folder 在当前文件搜索/替换关键词。

Copy Download Link 复制下载当前文件的链接。

Upload Files 上传本地文件至当前文件夹下。

操作 说明

Ultra Download 下载当前文件/文件夹至本地。也可以备 份技能项目,详情请见备份技能项目。

说明

● 由于服务性能原因,从HiLens Studio下载 文件大小限制在100M以内。

● 如果需要下载大文件,请使用OBS备份项 目,然后在OBS下载超过限制大小的项目 文件。

Delete 删除当前文件/文件夹。

Duplicate 复制当前文件/文件夹。

Rename 重命名当前文件/文件夹。

备份技能项目

1. 登录华为HiLens管理控制台,在左侧导航栏中选择“技能开发>HiLensStudio”。

进入HiLens Studio页面。

2. 在HiLens Studio界面单击左上角“File”,在下拉框中选择“Backup Project(s) to OBS”。

9-19 备份技能至 OBS

3. 在对话框中选中“Back up all projects to OBS”,单击“OK”。

耐心等待项目备份到OBS,待项目备份完成后,右下角会提示“Tasks are finished...”。

如果项目备份失败,可以选择把项目下载至本地,右键单击鼠标选择

“Download”,将项目下载至本地。

9-20 Back up all projects to OBS

编辑逻辑代码

打开项目源代码文件“src”,在HiLens Studio 界面的编辑区可直接编辑技能的逻辑 代码。

9-21 编辑区

华为HiLens提供了一套HiLens Framework,HiLens Framework通过封装底层接口、

实现常用的管理功能,让开发者可以方便的开发Skill,发展AI生态。详细指导和API介 绍可参见《开发指南》。

使用手机实时视频流调试代码

HiLens Studio的调试器允许使用断点、单步调试等,与编辑器配合使用。在调试代码 的过程中,可以使用手机登录HiLens Studio,以手机摄像头实时的视频流作为技能输 入,查看技能输出。

● 步骤一:绑定手机与HiLens Studio帐号

a. 在HiLens Studio界面右上角单击用户名,选择“接入手机摄像头

(Beta)”。

弹出“接入手机摄像头(Beta)”对话框。

9-22 手机登录 HiLens Studio

b. 按照“接入手机摄像头(Beta)”对话框的指引,打开手机微信,扫描对话 框中的二维码。

手机微信进入“EI体验空间”小程序。

9-23 扫描小程序二维码

c. 在手机微信小程序中,选择“HiLens Studio”。

进入HiLens Studio手机小程序界面。

9-24 HiLens Studio 小程序

d. 单击HiLens Studio界面“接入手机摄像头(Beta)”对话框的“下一步”。

对话框显示摄像头推流二维码。

9-25 摄像头推流二维码

e. 在HiLens Studio手机小程序界面勾选“用户协议”,然后单击“扫一扫”,

用手机扫描步骤4中的二维码。

进入手机调试界面,功能介绍如表9-13所示。此时手机与HiLens Studio帐号 绑定,可以使用手机摄像头在线调试技能。

9-26 手机调试界面

9-13 手机调试功能说明

说明

1 当前手机摄像头调试的技能名称以及实时输入的视频流。

单击技能名称,可切换技能,在手机弹出的新界面选择新的技能,然 后单击“确定”,即可切换技能。

2 当前调试的技能输出视频流。

序 号

说明

3 操作列,可进行如下操作:

● 前置摄像头:切换手机摄像头为前置摄像头。

● 后置摄像头:切换手机摄像头为后置摄像头。

● 暂停:暂停当前技能的调试或运行。

● 返回:退出当前手机调试技能界面,返回至HiLens Studio手机小 程序界面。

● 步骤二:调试和运行技能代码

a. 在HiLens Studio编辑区代码左侧单击鼠标,出现断点。

9-27 设置断点

b. 调试代码。

单击HiLens Studio界面上方导航栏的 ,选择“Read Stream from Mobile Phone”。

9-28 实时推流调试代码

在HiLens Studio界面下方“Debug Console” 查看代码调试信息。

9-29 Debug Console

c. 运行代码

代码调试完成后,可运行代码,查看技能输出。

单击HiLens Studio界面上方导航栏的运行按钮 。

HDMI技能在运行完技能代码后,可在HiLens Studio小程序界面查看技能输 出。

9-30 手机调试界面-27

同时,也可在HiLens Studio界面右侧单击 ,在“Video Output”区查看技 能输出。

9-31 技能输出

使用预置视频流调试代码

HiLens Studio的调试器允许使用断点、单步调试等,与编辑器配合使用。

1. 在HiLens Studio编辑区代码左侧单击鼠标,出现断点。

9-32 设置断点-28

2. 调试代码。

方式一:单击HiLens Studio界面上方导航栏的 ,选择“Read Stream from File”。

9-33 预置视频流调试代码

方式二:单击HiLens Studio界面左侧的 ,弹出“Debug”区,单击 开始调试 代码。

9-34 调试区

方式三:快捷键“F5”,开始调试代码。

在HiLens Studio界面下方“Debug Console” 查看代码调试信息。

9-35 Debug Console-29

3. 运行代码

代码调试完成后,可运行代码,查看技能输出。

单击HiLens Studio界面上方导航栏的 。

HDMI技能在运行完技能代码后,可在HiLens Studio界面右侧单击 ,在“Video Output”区查看技能输出。

如果视频流获取失败,可在“Video Output”区右上角单击刷新按钮 重新获 取。

9-36 技能输出-30

下载技能项目

HiLens Studio支持下载当前技能项目。

在HiLens Studio界面单击左上角 ,左侧将展示开发项目的文件目录。

右键单击文件目录空白处,选择“Ultra Download”,即可下载整个技能项目至本 地。

后续操作

技能代码编辑和调试成功后,您可以把调试好的技能安装至端侧设备,详情请见 HiLens Studio安装技能。