正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HiLens安全帽检测技能 技能开发流程介绍 准备数据 选择数据 训练模型 评估模型 部署应用 父主题: 开发可训练技能
表1 基本信息 字段名称 说明 技能模板 是否使用模板来开发技能。使用HiLens Studio新建技能默认选择已有模板,则会使用模板的模型和代码。即技能内容模块的字段都会使用模板的信息。 已选择模板 选择的技能模板名称。 技能名称 技能的名称,下发到端侧也使用该名称作为根目录。 技
安全帽检测技能开发(外接摄像头) HiLens Kit自带一个摄像头,支持外接1080P及以下的IPC摄像头。 本章节以华为HiLens控制台的安全帽检测技能模板为例,介绍HiLens Kit如何外接IPC摄像头,并使用POST输出技能的过程。 开始使用样例前,请仔细阅读准备工作
开发环境HiLens Studio HiLens Studio使用流程 退订版本 新建技能项目 管理模型 使用手机实时视频流编写/调试代码 适配新版本HiLens Studio 安装第三方库 HiLens Studio安装技能 HiLens Studio启动或停止技能 HiLens
台进行技能开发,技能开发包括模型转换、创建技能、业务逻辑代码编写:模型转换包括TensorFlow模型转“.om”模型和Caffe模型转“.om”模型;基于HiLens提供的HiLens Framework框架编写逻辑代码,HiLens Framework通过封装底层接口、实现常
Studio如何备份技能? 为什么添加新AK/SK后,进入HiLens Studio页面没有数据? 在HiLens Studio 如何导出技能源代码? HiLens Studio中模型运行失败怎么办? 为什么Modelarts训练的模型无法加载到HiLens Studio中? HiLens
egrated Development Environment ,简称IDE),包括代码编辑器、编译器、调试器等,开发者可以在HiLens Studio 中编写和调试技能代码。针对调试好的技能代码,开发者也可以在HiLens Studio中发布技能、部署并运行技能到端侧设备上。 发布在北京一、北京四区域
技能开发流程介绍 在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能后,您可以自主上传数据训练模型,开发安全帽检测技能,实现安全帽检测功能,并快速创建技能,一键部署至端侧设备。 图1 HiLens安全帽检测技能流程 表1 HiLens安全帽检测技能说明 流程 说明
此Hash值发送到平台上进行比对,并验证技能的使用许可。 # 调试期间,开发者可以考虑使用一个固定的字符串来进行校验,以便于修改代码。 # 因为Python脚本源码下发到设备上较容易篡改,对于商用技能,建议开发者使用C++进行开发。 # 注意:正式发布的技能不应使用硬编码的字符串来校验!
部署应用 模型准备完成后,您可以在“服务部署”步骤,快速创建技能,并一键安装技能至端侧设备。也可以进入HiLens Studio自动创建技能,进一步调试技能。 前提条件 已在华为HiLens控制台选择“HiLens安全帽检测”技能模板新建技能,并评估模型,详情请见评估模型。 由于
响应消息 响应消息头 响应消息头由服务器端(应用系统)收到请求消息后返回。 响应消息头可包含如下两部分。 一个HTTP状态代码,从2xx成功代码到4xx或5xx错误代码。或者可以返回服务定义的状态码。 附加响应头字段,如支持请求的响应所需,如“Content-type”响应消息头。 详细的公共响应消息头参数说明如表8所示。
评估模型 训练得到模型之后,整个开发过程还不算结束,需要对模型进行评估和考察。一次性很难获得一个满意的模型,需要反复的调整算法参数、数据,不断评估训练生成的模型。 一些常用的指标,如精准率、召回率、F1值等,能帮助您有效的评估,最终获得一个满意的模型。 前提条件 已在华为HiLe
准备数据 在使用安全帽检测技能模板开发技能之前,您需要提前准备用于模型训练的数据,上传至OBS服务中。 数据集要求 文件名规范,不能有中文,不能有+、空格、制表符。 保证图片质量:不能有损坏的图片;目前支持的格式包括jpg、jpeg、bmp、png。 为了保证模型的预测准确度,训练样本跟真实使用场景尽量相似。
检测算法中的难例图片判断 对检测结果进行判断。 接口调用 hard_sample_detection_filter(inputs) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 检测框,例如[bbox1, bbox2, bbox3,...
选择数据 在使用HiLens安全帽检测技能模板训练模型时,您需要新建训练数据集,后续训练模型操作是基于您创建的训练数据集。 前提条件 已在华为HiLens控制台选择“HiLens安全帽检测”可训练模板新建技能,详情请见新建可训练技能。 已准备数据并上传至OBS,详情请见准备数据。
能模板(已经包含了算法模型和逻辑代码),快速新建技能。 获取技能模板 使用技能模板 使用空模板新建技能:为满足更多业务诉求,可以自行开发模型,并将开发好的算法模型导入华为HiLens,根据业务诉求编写逻辑代码,然后基于您自定义的算法模型和逻辑代码新建技能。 如果您的算法模型不符合
新建技能 管理算法模型 部署和调试技能 开发环境HiLens Studio HiLens Studio简介 新建技能项目 导入/转换模型 编写逻辑代码 技能市场 定制技能 购买技能 管理产品 新建产品 订购技能(用于35XX系列设备) 分发技能 06 实践 通过提供多场景的华为HiLen
视频接入服务 VIS。 与ModelArts Pro的关系 华为HiLens的可训练技能模板可通过ModelArts pro工作流,实现零代码训练模型和技能开发。ModelArts Pro更多信息请参见 ModelArts Pro。 与LTS的关系 专业版HiLens支持将端侧设备的运行日志存储至云日志服务(Log
响应消息 响应消息头 响应消息头由服务器端(应用系统)收到请求消息后返回。 响应消息头可包含如下两部分。 一个HTTP状态代码,从2xx成功代码到4xx或5xx错误代码。或者可以返回服务定义的状态码。 附加响应头字段,如支持请求的响应所需,如Content-type响应消息头。 详细的公共响应消息头参数说明如表9所示。
//文件类型值,表示文件的路径 } } ], } 图2 运行时配置 表1 运行时配置的参数说明 字段名称 说明 配置名 配置的名称,逻辑代码里面可用该字段获取该配置的值。运行时配置指技能在运行的时候,由用户配置的内容。比如人脸判断技能需要用户上传人脸库等。需要说明的是,整个运行