检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
安全帽检测技能 技能描述 面向智慧园区的安全帽检测技能。本技能使用深度学习算法,实时分析视频流,自动检测园区工人未戴安全帽的行为。 本技能支持根据业务需求划定区域,只检测固定区域内的未戴安全帽的行为,技能返回该区域内安全帽检测的统计信息和坐标信息。 使用时需要提供您的业务REST
HiLens安全帽检测技能 技能开发流程介绍 准备数据 选择数据 训练模型 评估模型 部署应用 父主题: 开发可训练技能
选择训练数据后,基于已标注的训练数据,选择预训练模型、配置参数,用于训练安全帽检测模型。 前提条件 已创建用于存储数据的OBS桶及文件夹,且数据存储的OBS桶与ModelArts Pro在同一区域,详情请见创建桶。 已在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能,并选择训练数据集,详情请见选择数据。
在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能后,您可以自主上传数据训练模型,开发安全帽检测技能,实现安全帽检测功能,并快速创建技能,一键部署至端侧设备。 图1 HiLens安全帽检测技能流程 表1 HiLens安全帽检测技能说明 流程 说明 详细指导 准备数据 在使用安全帽检测技能模
在右上方单击“一键健康检查”。 等待一段时间,待系统检查完毕,页面弹出“健康检查”对话框,并显示“进程信息”、“依赖库信息”、“时间信息”的状态。 如果状态处于“异常”,“健康检查”对话框会显示异常原因,您可以根据原因进一步解决问题。 图1 一键健康检查 端侧健康检查项 通过SSH登录HiLens
在“技能模板>全部模板”页面的搜索框中搜索“安全帽检测”,单击“安全帽检测模板”卡片。 在“安全帽检测模板”详情页面,单击“下载模板”,保存技能至本地并解压。 打开cmd命令行,进入技能模板中“server.py”文件的路径“../安全帽检测模板/安全帽检测模板/server.py”,运行“python
选择数据 在使用HiLens安全帽检测技能模板训练模型时,您需要新建训练数据集,后续训练模型操作是基于您创建的训练数据集。 前提条件 已在华为HiLens控制台选择“HiLens安全帽检测”可训练模板新建技能,详情请见新建可训练技能。 已准备数据并上传至OBS,详情请见准备数据。
技能至端侧设备。也可以进入HiLens Studio自动创建技能,进一步调试技能。 前提条件 已在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能,并评估模型,详情请见评估模型。 由于部署在线应用涉及ModelArts功能,需消耗资源,要确保账户未欠费。 安装
一些常用的指标,如精准率、召回率、F1值等,能帮助您有效的评估,最终获得一个满意的模型。 前提条件 已在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能,并训练模型,详情请见训练模型。 评估模型 工作流会用测试数据评估模型,在“应用开发>评估模型”页面,查看评估结果。
准备数据 在使用安全帽检测技能模板开发技能之前,您需要提前准备用于模型训练的数据,上传至OBS服务中。 数据集要求 文件名规范,不能有中文,不能有+、空格、制表符。 保证图片质量:不能有损坏的图片;目前支持的格式包括jpg、jpeg、bmp、png。 为了保证模型的预测准确度,训练样本跟真实使用场景尽量相似。
HiLens Studio中如何解压缩文件? HiLens Studio基于Linux系统,使用Linux解压缩命令即可实现解压缩文件。 父主题: HiLens Studio使用
如果您的编译机是x86_64的Linux系统,路径位置是“.../aarch64-linux-gnu-gcc-7.3.0”,则编译时设置路径为: export CC=".../aarch64-linux-gnu-gcc-7.3.0/bin/aarch64-linux-gnu-gcc" export
安装完成后,将能在华为HiLens管理后台上查看技能的运行效果。 本文将以技能模板中“安全帽检测模板”为例,介绍从技能开发到查看技能效果的全流程。技能安装完成后,摄像头能检测工人是否佩戴安全帽。 开始使用样例前,请根据准备工作罗列的要求,提前完成准备工作。开发技能的流程如图1。
技能安装提示失败是什么原因? 可从如下几个方面进行排查。 检查华为云账号是否欠费,确保未欠费才能正常安装技能。 检查网络是否连通。命令行输入ping 8.8.8.8和ping 任意网站是否能ping通。 请检查OBS桶是否存储您所需要的技能。如果OBS桶中没有技能,请检查OBS桶是否存在权限设置,详情请见查看桶的信息。
为什么设备在线,但是固件升级提示失败? 检查设备网络情况,查看设备是否真正的处于在线状态。 SSH窗口命令行输入date,看时间是否同步,不同步则请修改: 调整时区,与中国时区一致,执行命令 timedatectl set-timezone Asia/Shanghai 修改设备时
支持接入4K及以下的IPC摄像头。支持Linux UVC协议的USB免驱摄像头。支持主流的RTSP摄像头。暂不支持接入红外测温摄像头。 在华为HiLens控制台上可以添加摄像头并填写摄像头配置信息,详情请见配置摄像头,具体实践案例可参考安全帽检测技能开发(外接摄像头)。 父主题:
技能开发中可以使用socket吗? 技能可以编写socket程序,不需要特殊参数设置,请检查是否有防火墙。 父主题: 技能开发
码构建安全帽检测技能,并一键下发到端侧设备HiLens Kit;针对难例数据,可快速迭代更新技能,提升精度。 本章节介绍如何使用HiLens安全帽检测工作流零代码开发技能,通过上传训练数据、训练模型、评估模型,并将技能一键部署至端侧设备HiLens Kit设备,对未戴安全帽的人进行告警。
USB接口对挂载存储有什么要求? HiLens Kit支持挂载SD卡、U盘、移动硬盘,最大支持2T,且磁盘格式ext4。 Hilens Kit USB接口当前只支持接linux UVC协议的USB免驱摄像头,不支持键盘、鼠标。 父主题: HiLens Kit硬件操作
固件1.1.2及以后版本支持配置技能的Python依赖库。开发者在开发技能过程中,可根据自身需要配置技能的Python依赖库。 在配置之前,请检查固件版本是否更新至1.1.2及以后,如果固件版本未更新,请先更新固件版本,详情请见升级HiLens_Device_Agent固件版本。 开