如果本地PC没有Python,请先在本地PC安装Python。
1. 输入cmd打开命令行,输入pip install flask,在本地PC中安装Python的flask 库。
图6-5 安装 flask
2. 登录华为HiLens控制台,在左侧菜单栏选择“技能开发>技能模板”。
3. 在“技能模板>全部模板”页面的搜索框中搜索“安全帽检测”,单击“安全帽检 测模板”卡片。
4. 在“安全帽检测模板”详情页面,单击“下载模板”,保存技能至本地并解压。
5. 打开cmd命令行,进入技能模板中“server.py”文件的路径“../安全帽检测模板/
安全帽检测模板/server.py”,运行“python server.py”。
6. 在设备详情页的“技能管理”页签下,选择新建技能中新建的技能,单击操作列 的“启动”。
启动技能后,技能的状态会变成“运行中”。
7. 查看POST技能输出结果。
方式一:在步骤4运行“python server.py”的命令窗口中,可以看到POST输出的 框的信息。
方式二:下载至本地的安全帽检测模板中,在“server.py”所在的文件夹,即“../
安全帽检测模板/安全帽检测模板”文件夹中可以看到检测到的不带安全帽的人脸 图片。
最佳实践 6 安全帽检测技能开发(外接摄像头)
图6-6 技能效果
最佳实践 6 安全帽检测技能开发(外接摄像头)
7 口罩识别技能开发(ModelArts+华为 HiLens)
ModelArts是面向AI开发者的一站式开发平台,您可以使用ModelArts开发一个用于华 为HiLens平台的算法模型,然后基于您自定义的算法模型和逻辑代码新建技能。
本章节提供了一个口罩识别技能的样例,介绍从模型训练到查看技能效果,新建一个 全新技能的全流程,帮助您快速熟悉华为HiLens技能开发的使用过程。
开始使用样例前,请仔细阅读准备工作罗列的要求,提前完成准备工作。具体技能开 发的步骤如下所示:
● 步骤1:下载数据
● 步骤2:发布数据集
● 步骤3:在AI Gallery订阅预置算法
● 步骤4:使用订阅算法创建训练作业
● 步骤5:模型转换
● 步骤6:导入模型至华为HiLens
● 步骤7:新建技能
● 步骤8:安装技能
● 步骤9:启动技能
准备工作
● 已注册华为云帐号,且在使用华为HiLens前检查帐号状态,帐号不能处于欠费或 冻结状态。
● 已购买HiLens Kit设备,并准备好网线,电脑,路由器,HDMI线,显示屏。
● 成功注册设备HiLens Kit设备至华为HiLens控制台,详情请参见注册HiLens Kit。
● 登录OBS服务,创建桶和文件夹,用于存放样例的训练数据。创建名称为
“mask”OBS桶,区域选择“华北-北京四”,创建如下文件夹:
– “dataset-in”:用于存放训练模型的数据。
– “model-output”:用于存放模型输出数据。
– “log”:用于存放日志。
创建OBS桶和文件夹的操作指导请参见创建桶和新建文件夹。为保证模型数据能 正常访问,请务必保证创建的OBS桶与华为HiLens在同一区域。
最佳实践 7 口罩识别技能开发(ModelArts+华为 HiLens)
占用OBS资源的操作均会收取一定费用,收费规则请参见对象存储服务 OBS。