检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对识别为难例的图片进行上传。上传的文件名为"model_name-camera_name-index.jpg",如果当前文件夹有同名文件,将会覆盖,可以在model_name或者camera_name中加入时间戳实现不覆盖。注意:obs文件名长度限制为1024个字符。 接口调用 upload_jpeg(upload_url
导入/转换本地开发模型 技能可以抽象地理解为算法模型+逻辑代码。算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。因此在HiLens Studio开发技能时,需要将模型导入HiLens Studio。 本章节介绍如何将本地开发的模型导入HiLens Studio,以及针
方式。若以路数规格,一份License可以安装在设备上使用一路视频。 部分技能无需勾选“我同意该技能的隐私声明”,直接单击“立即购买”,即可完成技能购买。 技能购买完成后,对话框显示购买完成,您可以单击“订单”,返回“技能市场”页面。也可以在左侧导航栏中选择“产品订购>订单管理”进入“技能订单”页面,查看已购买技能。
管理库(ModelManager),另外开发者也可以使用熟悉的视觉处理库OpenCV。在此之上,HiLens Framework提供了以下6个模块供开发者使用,方便开发诸如人形检测、疲劳驾驶检测等技能,模块说明如表1所示。用户可以开发Python版本的技能并在HiLens Kit上运行。
用户可以自定义启动脚本。固定为[app-root]/bin/main或[app-root]bin/main.sh。 停止命令 停止脚本,表明该应用在运行环境中停止应用服务的脚本命令,用户可以自定义停止脚本。 安装rpm包 在第一次使用时需要安装的rpm包,可以是一个也可以是多个。
速)。 接口调用 hilens.Preprocessor() 返回值 返回预处理器实例。 如果失败则抛出一个CreateError。开发者可以在查看技能日志输出。 父主题: 预处理模块
在HiLens Studio 右侧的“Skill Installation”区,您可以单击“Device Name”列设备左侧的,查看设备所安装的技能。 后续操作 技能成功安装至设备后,您可以选择在HiLens Studio 界面启动技能。 父主题: 开发环境HiLens Studio
在华为HiLens平台,在开发技能的同时,您可以管理您开发的技能,包含的操作如下表所示。 表2 技能相关操作 操作 说明 新建技能 在确定您需要开发的技能类型后,根据控制台新建技能的流程新建一个您所需的技能。 编辑技能 技能新建完成后,您可以编辑修改技能,包括基本信息、技能内容、技能消息和运行时设置。
“运行时配置”分为两种,“全局”和“视频”配置。 “全局”的配置是针对设备整体生效的。 “视频”是指摄像头分路配置,要求该技能可以处理多路视频。比如人脸判断的技能,每路摄像头的视频都配置一个人脸库,那么该技能就可以处理多路人脸判断。 添加运行时配置 在管理控制台左侧菜单栏选择“设备管理 >设备列表”,然后在设
Kit设备,设备上的技能管理只能针对“适用于Ascend芯片的技能”。 设备上的技能可在技能市场购买、定制、安装等,您可以前往技能市场获得更多技能。 设备上的技能也可自行开发,您可以前往控制台开发技能。 在设备列表单击设备卡片进入设备详情页,默认进入技能管理页签,可查看设备上安装的技能列表
ens Framework版本,为保证您的设备可以运行更新更好的技能,建议及时升级版本。 操作前必读 只有“在线”状态的设备才能执行升级固件版本的操作。 当“设备列表”中,“固件版本”显示为“可升级”时,表示存在更新版本的固件,您可以选择版本进行升级。 在执行升级固件操作时,设备无法执行其他操作。
创建模型实例 根据技能的模型,创建一个模型实例。HiLens Kit可以使用昇腾310芯片支持的模型来进行推理,使用此方法来构造一个后续用于推理的模型。 当返回的对象被析构时,对应的模型资源也被释放。 当前支持创建普通模型和加密模型 接口调用 hilens.Model(filepath)
创建模型 构造一个模型。HiLens kit可以使用昇腾310芯片支持的模型来进行推理,使用此方法来构造一个后续用于推理的模型。模型构造失败则会抛出一个CreateError,并在日志上打印出错误码(例如0x1013011为模型路径错误)。当返回的对象被析构时,对应的模型资源也被释放。
Framework通过封装底层接口、实现常用的管理功能,让开发者可以方便的开发Skill,发展AI生态。详细指导和API介绍可参见《开发指南》。 使用手机实时视频流调试代码 HiLens Studio的调试器允许使用断点、单步调试等,与编辑器配合使用。在调试代码的过程中,可以使用手机登录HiLens Stud
HiLens Studio启动或停止技能 针对已经安装至设备上的技能,除了在控制台上执行启动或停止技能操作,您可以直接在HiLens Studio界面根据自己的需求启动或者停止技能。启动技能操作成功后,设备上的技能将处于“Running”状态。 前提条件 已完成技能开发,并安装技
创建工作空间 在使用华为HiLens之前,如果您想实现资源隔离管理,您可以创建工作空间,实现资源隔离,即在不同工作空间导入的模型、创建的技能等资源,均实现隔离管理。 隔离资源说明 每个华为云账号或IAM账号,均存在一个默认的工作空间“default”,该空间可查看当前账号下在华为HiLens所创建的所有资源。
删除可训练技能 如果已创建的技能不再使用,您可以删除技能以释放资源。 操作步骤 登录华为HiLens管理控制台,在左侧导航栏选择“技能开发>技能管理”。 默认进入“基础技能”页签。 单击“可训练技能”,切换至“可训练技能”页签。 选择技能单击操作列的“删除”,确认信息后单击“确定”,删除技能。
创建工作空间 在使用华为HiLens之前,如果您想实现资源隔离管理,您可以创建工作空间,实现资源隔离,即在不同工作空间导入的模型、创建的技能等资源,均实现隔离管理。 隔离资源说明 每个华为云帐号或IAM帐号,均存在一个默认的工作空间“default”,该空间可查看当前帐号下在华为HiLens所创建的所有资源。
应用部署的实例数量。应用部署可以有一个或多个实例,用户可以自定义设置具体实例个数,默认为1。 每个实例都由相同的应用部署而成。为防止出现节点异常或实例异常,导致部署应用异常,建议使用多个实例,以保障部署技能的高可靠性。 重启策略 当前仅支持“总是重启”。 特权 特权开关,开启后,容器将可以访问主机上的所有设备。
发布技能 开发者完成技能的开发、调试后,可以选择把技能发布到AI Gallery,您分享的技能可供其它用户订阅使用。 前提条件 已完成技能开发,且技能已完成技能部署调试,调试结果满足业务诉求。 背景信息 发布的技能名称不能与华为HiLens技能市场中其他技能重复。 发布技能至AI