云服务器内容精选
-
4. 确认信息进入HiLens Studio 确认信息无误后,单击“确定”,进入启动HiLens Studio的界面。 必要信息填写完成后,您可以在界面右侧查看其配置参数值,如果某个字段填写错误,在右侧会显示一个小红叉。 图3 确认信息 确认信息后请务必进入HiLens Studio界面查看所创建的技能项目,否则会创建空项目,造成后续无法在HiLens Studio界面打开技能项目文件。 如果打不开HiLens Studio界面,请检查浏览器是否设置阻止弹出式窗口。如果浏览器设置了阻止弹出式窗口,请添加HiLens Studio网址为允许浏览器弹窗的白名单地址。
-
3. 运行时配置(可选) 图2 运行时配置-26 部分技能在运行的时候需要用户配置参数,比如人脸判断类的技能需要用户上传人脸库等。运行时配置就像是一个“钩子”,开发者把“钩子”放出去,用户运行技能的时候设置了这些配置项,HiLens就会帮开发者把“钩子”收回来,这时候在代码里面开发者就可以使用这些用户的设置。您可以在界面中单击添加配置标签,参考表2填写您的配置。 您还可以单击“预览JSON格式”查看“钩子”的格式。开发者通过HiLens Framework提供的get_skill_config接口获取技能配置的JSON格式,读取里面字段的值来使用用户的配置。 运行时配置JSON格式如下所示: { //全局配置 "Language": "enum", //视频分路配置 "multi_camera": [ //该字段key值multi_camera固定,值表示摄像头分路配置 { "camera_names": [ //该字段key值camera_names固定,值表示该分组配置里包含了哪些摄像头 "cameraX", "cameraY" ], "FaceLib": { //配置名 "from": "file source", //文件类型值,表示文件来自哪个服务。比如OBS "path": "file path" //文件类型值,表示文件的路径 } } ], } 表2 运行时配置的参数说明 字段名称 说明 配置名 配置的名称,逻辑代码里面可用该字段获取该配置的值。运行时配置指技能在运行的时候,由用户配置的内容。比如人脸判断技能需要用户上传人脸库等。需要说明的是,整个运行时配置是可选的,但如果添加了一条配置,那么“配置名”、“配置说明”是必填项。 值类型 表示该配置项的值是什么类型的数据。 数值类型(int、float)、枚举类型、字符串和文件类型。 值约束 表示该配置可以设置的范围。跟值类型有关。 数值类型:用开闭区间的表示方法。如[1,100)表示大于等于1小于100。 字符串和文件:该项无需输入。 枚举:集合的表示方式,如{a,b}。 配置说明 说明该配置的作用,以及配置方法。该字段非常重要,用户会根据该字段的说明来配置,所以如果有运行时配置,开发者一定要在这里解释清楚。 配置对象 HiLens Kit可以连接多个(个数不大于设备上所安装技能的支持通道数之和)摄像头,所以可以开发支持多路视频的技能。 选择“视频”,则表示该配置是可以针对设备上每个摄像头视频进行配置的,比如摄像头1和摄像头2采用不同的人脸库。 选择“全局”,则表示设备上所有摄像头都用同一个配置值。
-
前提条件 保证华为云账号处于不欠费状态。在华为HiLens控制台开发技能时,会占用OBS资源,需要收取一定费用,收费规则请参见 对象存储服务 OBS。 已订购HiLens Studio版本。 新建技能使用的算法模型已开发完成并导入HiLens中。 当前技能市场购买的技能暂不支持在HiLens Studio中打开,您可以选择在HiLens Studio中选择技能模板新建技能项目,详情请见新建技能项目。
-
采用ModelArts开发 ModelArts是面向AI开发者的一站式开发平台,您可以使用ModelArts开发一个用于HiLens平台的算法模型。 在使用ModelArts开发或训练的模型后,其模型将存储在ModelArts的模型列表中,详细操作指导请参见《ModelArts用户指南》。由于目前华为HiLens仅支持TensorFlow和Caffe引擎开发的算法模型,因此建议在使用ModelArts开发时,注意选择引擎类型以及模型保存格式。 ModelArts自动学习功能训练生成的模型,暂时不支持用于HiLens平台。
-
前提条件 目前,HiLens Kit的AI芯片支持运行“.om”模型,“.om”模型可以通过TensorFlow或Caffe模型转换而来,但“.om”模型并不支持TensorFlow和Caffe全部的算子,所以在开发模型的时候开发者需要用“.om”模型支持的算子,才能把TensorFlow和Caffe模型转换成“.om”模型。“.om”模型支持的TensorFlow和Caffe算子边界请见附录Caffe算子边界和Tensorflow算子边界。 “.om”模型当前暂不能完全兼容TensorFlow内置的Keras API。 “.om”模型当前不支持Caffe2。
-
前提条件 目前,HiLens Kit的AI芯片支持运行“.om”模型,“.om”模型可以通过TensorFlow或Caffe模型转换而来,但“.om”模型并不支持TensorFlow和Caffe全部的算子,所以在开发模型的时候开发者需要用“.om”模型支持的算子,才能把TensorFlow和Caffe模型转换成“.om”模型。“.om”模型支持的TensorFlow和Caffe算子边界请见附录Caffe算子边界和Tensorflow算子边界。 “.om”模型当前暂不能完全兼容TensorFlow内置的Keras API。 “.om”模型当前不支持Caffe2。
-
采用ModelArts开发 ModelArts是面向AI开发者的一站式开发平台,您可以使用ModelArts开发一个用于HiLens平台的算法模型。 在使用ModelArts开发或训练的模型后,其模型将存储在ModelArts的模型列表中,详细操作指导请参见《ModelArts用户指南》。由于目前华为HiLens仅支持TensorFlow和Caffe引擎开发的算法模型,因此建议在使用ModelArts开发时,注意选择引擎类型以及模型保存格式。 ModelArts自动学习功能训练生成的模型,暂时不支持用于HiLens平台。
-
华为HiLens功能导读 表4 文档导读 章节 面向角色 说明 注册帐号 ALL 首先,作为任意一种角色,您需要申请华为云账号并进行实名认证。通过此账号,您可以使用所有华为云服务,并且只需为您所使用的服务付费。在开始使用华为HiLens前获得其他相关服务的授权,然后再进入华为HiLens管理控制台使用相关功能。 注册HiLens Kit 普通用户 开发者 针对普通使用者或开发者,在使用技能或开发技能前,需先购买端侧设备,并且参考操作指导完成连接,将端侧设备与云侧华为HiLens管理控制台完成连接。 设备管理 普通用户 开发者 您可以通过华为HiLens管理控制台管理已注册的端侧设备。包括设备上的技能管理、升级固件、配置摄像头等操作。对于拥有端侧设备的用户(包括普通使用者和开发者),您都可以通过设备管理的操作,管理您的设备。 技能开发 开发者 对于开发者,您可以在华为HiLens平台新建您的技能,可以使用技能模板新建技能,或者自行开发算法模型和逻辑代码,再用于新建技能。另外,还支持将您开发的技能安装部署至设备进行调试。 最后,针对调试完成的技能,您可以将其发布至技能市场,供更多用户获取使用,同时您还能获得相应的报酬。 技能市场 ALL 技能市场是一个开放的平台,提供了适用于不同芯片、不同应用场景的技能。您可以在技能市场购买技能、定制技能。如果您是开发者,也可以将自己开发的技能发布至技能市场,收取相应的报酬。 数据管理 普通用户 开发者 针对注册至华为HiLens的设备,您可以查看设备的视频数据以及技能的运行效果。通过查看设备数据,了解技能运行效果。 管理产品 厂商 针对厂商(使用海思35XX系列芯片的设备厂商),您可以使用华为HiLens平台管理您的产品,同时订购相应的技能,将技能分发至产品设备中,并下载SDK集成到设备上,使得您的设备产品具备AI能力。
-
厂商管理产品 针对生产海思35xx系列芯片的摄像头的设备商,华为HiLens提供了一个产品管理的流程。设备厂商可以通过华为HiLens管理设备产品,订购技能,然后将License分发至产品设备,使得厂商的设备具备AI能力。 厂商管理产品的使用流程如图3,流程说明请参见表3。 图3 厂商使用流程 表3 厂商的使用流程说明 流程 说明 详细指导 新建产品 厂商创建一个产品,然后把设备“关联”到这个产品。 新建产品 订购技能 定制技能:技能市场现有的技能无法满足您的需求,您可以提出定制需求。提出需求时,需指定此技能适用于海思35XX系列芯片。 定制技能 购买技能:在技能市场直接购买所需要的技能(适用于海思35XX系列的芯片),或者在技能市场上购买已定制完成的技能,以便分发至用户设备上使用。 购买技能 分发技能 将订购的技能分发到设备上,并下载SDK集成到设备上,供用户使用。 分发技能
-
开发者控制台开发技能 华为HiLens提供了技能开发的平台,您可以根据自身情况开发可用于Ascend310或者海思35XX系列的技能。适用于Ascend310芯片的技能可直接安装部署在HiLens Kit设备中使用。 由于使用海思35XX系列芯片的设备,其芯片内存和性能偏低,需要对模型进行优化后才能运行,其对应的技能开发难度较大,如果碰到困难,可联系华为HiLens平台工作人员支撑。 技能开发过程中需要将技能部署到设备,以便查看技能运行效果,所以建议开发者购买一个HiLens Kit设备。 开发技能需要模型,所以开发者需要在本地或在ModelArts中训练好AI模型。在ModelArts中训练模型可参见ModelArts训练模型。 使用流程如图2,流程说明请参见表2。 图2 开发者使用流程 表2 开发者使用流程说明 流程 说明 详细指导 准备工作 华为HiLens控制台支持设备管理和技能管理,在使用华为HiLens之前,您可以根据自身业务选择合适的设备。如果您选择HiLens Kit设备,请做好如下准备工作。 购买HiLens Kit 将开发好的技能安装至设备前提条件是购买HiLens Kit设备。 购买HiLens端边云协同平台服务并激活设备 当您注册的设备超过1台时,需购买HiLens端边云协同平台服务,在设备管理页面对指定设备进行权限激活后,该设备即可安装您自行开发的技能。 订购HiLens Kit 订购HiLens端边云协同平台服务 激活设备(购买端边云协同平台服务) 注册设备 首先,将设备注册到华为HiLens平台,连接端侧与云侧。华为HiLens支持HiLens Kit、Atlas500、Atlas 800,IVS 1800以及其他适配中设备。 注册HiLens Kit 开发技能 使用技能模板新建技能:获取华为HiLens提供的技能模板(已经包含了算法模型和逻辑代码),快速新建技能。 获取技能模板 使用技能模板 使用空模板新建技能:为满足更多业务诉求,可以自行开发模型,并将开发好的算法模型导入华为HiLens,根据业务诉求编写逻辑代码,然后基于您自定义的算法模型和逻辑代码新建技能。 如果您的算法模型不符合华为HiLens格式要求,还可以使用模型转换功能满足要求。 开发算法模型 导入(转换)模型 编写逻辑代码 使用空模板 部署技能 将技能部署到设备上,便于调试运行效果。 安装和调试技能 查看技能运行效果 查看设备数据以及技能的运行效果。 管理数据
-
普通用户使用技能 普通用户是指使用HiLens Kit设备,希望提高家庭、商超、园区或工地等场景下的智能监控能力的用户。 图1 普通用户使用流程 表1 普通用户使用流程说明 主任务 说明 详细指导 购买HiLens Kit 使用技能的前提条件是购买HiLens Kit设备。 订购HiLens Kit 注册HiLens Kit 首先,连接您的HiLens Kit,并将HiLens Kit注册到华为HiLens平台,连接端侧与云测。 HiLens Kit注册流程 智能边缘系统注册设备 使用SSH注册设备 订购技能 定制技能(可选):技能市场现有的技能无法满足您的需求,您可以提出定制需求。针对HiLens Kit设备,您需要定制用于Ascend芯片的技能。 定制技能 购买技能:在技能市场直接购买所需要的技能,或者在技能市场上购买已定制完成的技能,以便安装在设备上使用,拓展设备的AI能力。在技能市场中,请选择适用于Ascend芯片的技能。 购买技能 安装技能 将购买的技能安装到设备上。 安装技能 查看技能运行效果 查看设备数据以及技能的运行效果。 管理数据
-
背景信息 购买技能需要一定的费用,在使用华为HiLens前检查账号状态,账号不能处于欠费或冻结状态。 技能可以分为“适用于Ascend芯片的技能”和“适用于海思35XX系列芯片的技能”,请仔细查看界面中技能的类型,然后根据实际情况进行购买。 当“技能市场”没有您需要的技能,可以向华为HiLens提出定制技能的需求,详情请见定制技能。 当前技能市场购买的技能暂不支持在HiLens Studio中打开,您可以选择在HiLens Studio中选择技能模板新建技能项目,详情请见新建技能项目。
-
4. 运行时配置(可选) 图4 运行时配置-22 部分技能在运行的时候需要用户配置参数,比如人脸判断类的技能需要用户上传人脸库等。运行时配置就像是一个“钩子”,开发者把“钩子”放出去,用户运行技能的时候设置了这些配置项,HiLens就会帮开发者把“钩子”收回来,这时候在代码里面开发者就可以使用这些用户的设置。您可以在界面中单击添加配置标签,参考表3填写您的配置。 您还可以单击“预览JSON格式”查看“钩子”的格式。开发者通过HiLens Framework提供的get_skill_config接口获取技能配置的JSON格式,读取里面字段的值来使用用户的配置。 运行时配置JSON格式如下所示: { //全局配置 "Language": "enum", //视频分路配置 "multi_camera": [ //该字段key值multi_camera固定,值表示摄像头分路配置 { "camera_names": [ //该字段key值camera_names固定,值表示该分组配置里包含了哪些摄像头 "cameraX", "cameraY" ], "FaceLib": { //配置名 "from": "file source", //文件类型值,表示文件来自哪个服务。比如OBS "path": "file path" //文件类型值,表示文件的路径 } } ], } 表3 运行时配置的参数说明 字段名称 说明 配置名 配置的名称,逻辑代码里面可用该字段获取该配置的值。运行时配置指技能在运行的时候,由用户配置的内容。比如人脸判断技能需要用户上传人脸库等。需要说明的是,整个运行时配置是可选的,但如果添加了一条配置,那么“配置名”、“配置说明”是必填项。 值类型 表示该配置项的值是什么类型的数据。 数值类型(int、float)、枚举类型、字符串和文件类型。 值约束 表示该配置可以设置的范围。跟值类型有关。 数值类型:用开闭区间的表示方法。如[1,100)表示大于等于1小于100。 字符串和文件:该项无需输入。 枚举:集合的表示方式,如{a,b}。 配置说明 说明该配置的作用,以及配置方法。该字段非常重要,用户会根据该字段的说明来配置,所以如果有运行时配置,开发者一定要在这里解释清楚。 配置对象 HiLens Kit可以连接多个(个数不大于设备上所安装技能的支持通道数之和)摄像头,所以可以开发支持多路视频的技能。 选择“视频”,则表示该配置是可以针对设备上每个摄像头视频进行配置的,比如摄像头1和摄像头2采用不同的人脸库。 选择“全局”,则表示设备上所有摄像头都用同一个配置值。
-
背景信息 在华为HiLens控制台开发技能时,会占用OBS资源,需要收取一定费用,收费规则请参见对象存储服务 OBS。 算法模型必须是.om格式,且满足华为HiLens的要求,详细可参考开发算法模型。 逻辑代码的存储方式有两种:“在线编辑代码”和“从OBS上传代码”。 如果您的代码逻辑较简单,建议直接在线编辑代码。 如果您的代码结构比较复杂,推荐用本地IDE开发完成后,使用OBS上传代码zip或tar.gz包的方式,上传操作可参见OBS快速入门。上传到OBS需要收取一定费用,收费规则请参见对象存储服务 OBS。 上传文件时,要求此OBS桶与您使用的华为HiLens处于同一区域。 若您从OBS上传代码,需要将所有代码文件压缩后上传,上传的文件必须为“.zip”或“tar.gz”格式,且入口文件必须在一级目录。如下示例所示,入口代码(“main.py”)在一级目录,其它的代码按需求自行设计,您可将模型与代码一起打包上传。 入口代码所在文件(如上面的main.py)通过参数【代码执行文件】进行配置,后面会有说明。 代码目录示例如下所示: skill/ |---main.py #入口文件,名称与新建技能的“代码配置”参数一致 |---depends/ #可选,用于存放模型文件 |---workspace/ #工作空间,用于存放技能生成的数据 |---data/ #用于存放运行时配置
-
新建可训练技能的流程 ModelArts Pro 控制台提供可训练技能工作流,使用可训练技能模板在ModelArts Pro控制台自主上传数据训练模型,无需代码,即可快速提高模型精度,创建技能,并且一键部署至设备。 使用可训练技能模板新建技能,仅支持训练模型提高模型精度,暂不支持修改技能模板的逻辑代码。如果您希望自行修改技能的逻辑代码,可以选择在华为HiLens控制台开发技能,详情请见控制台开发技能。 在开发可训练技能时,会占用OBS资源,需要收取一定费用,收费规则请参见对象存储服务 OBS。 在开发可训练技能时,会占用ModelArts的训练资源,需要收取一定费用,收费规则请参见ModelArts价格详情。 新建可训练技能的详细流程如图2所示。 图2 可训练技能开发流程 表1 新建可训练技能常用操作指引 步骤 说明 快速跳转至详细指导 连接端侧和云侧 首先,连接您购买的HiLens Kit,并将HiLens Kit注册到华为HiLens平台,连接端侧与云侧。 HiLens Kit注册流程 智能边缘系统注册设备 使用SSH注册设备 新建可训练技能(使用可训练技能模板) 基于预置的可训练技能新建技能,填写技能的基本信息。 新建可训练技能 开发技能(HiLens安全帽检测技能) 根据工作流指引,开发安全帽检测技能,通过上传训练数据,训练生成安全帽检测模型,自主更新和调整模型精度,实现高精度的安全帽检测功能,并一键安装技能至HiLens Kit设备。 HiLens安全帽检测技能 启动技能 把技能安装至设备后,可以直接启动技能。 启动或停止技能
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格