检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自带摄像头获取图像为YUV格式 # 自带摄像头默认分辨率为720p,所以YUV图像的大小为(720*3/2,1280) frame = cap.read() # 转换图片的颜色格式,YUV转BGR需要通过opencv完成 image_bgr = cv2
什么是华为HiLens 华为HiLens为端云协同AI应用开发与运行管理平台,对接高性能的开发与推理框架ModelBox,支持部署华为云ModelArts平台训练的模型,提供云上管理平台、丰富的技能市场和开发者工具与插件,帮助用户高效开发AI应用,并将其部署到多种端侧计算设备运行和在线管理。
M(从转换任务中获取)”。 在您进行导入(转换)操作后,华为HiLens平台将TensorFlow、Caffe模型转换为“.om”格式,然后导入模型。OM模型是从前者转换任务中获取。 在下方的模型列表中勾选待导入的模型。 转换类型 若在上文“模型来源”中,选择需要转换格式的模型(非“
应用场景 从用户角色的维度来看,华为HiLens主要有两种类型的用户角色:AI应用开发者与AI应用使用者。 AI应用开发者 一般是从事AI开发的技术人员、高校老师/学生、培训机构、AI开发爱好者等群体。这些用户想开发具备AI能力的应用,并且可以方便地部署到设备实时查看应用的运行效果,从中
示例-输出 本示例展示了多种输出端的接口调用,在使用前请确保各种输出端已连接并可用,若您的某种输出端条件不具备,请将示例代码当中相应的代码注释掉或者删除,再运行示例代码。输出模块示例如下所示: #! /usr/bin/python3.7 import hilens import cv2
模型导入后,将进入“模型管理”页面,您导入的模型可从列表中查看模型导入(转换)的状态,包括“转换中”、“转换失败”、“转换成功”、“导入失败”、“导入成功”,当状态为“导入成功”时,您可以在华为HiLens管理控制台新建技能。 步骤3:新建技能 在华为HiLens管理控制台的左侧导航栏中选择“技能开发>技能管理”,进入技能列表。
检查模型格式是否为“.om”格式的模型。如果不是“.om”格式,HiLens Studio支持模型转换,详细操作请参见导入/转换本地开发模型。 由于HiLens Studio开发工具包升级至新版本C7X,使得目前HiLens Studio仅支持C7X版本的模型,即输出的模型是NHWC格式。而HiLens
当训练作业的状态变更为“已完成”时,表示已运行结束。 图8 查看训练作业状态 您可以单击训练作业名称,进入详情页面,了解训练作业的“配置信息”、“日志”、“资源占用情况”和“评估结果”等信息。 您也可以在配置的“训练输出位置”对应的OBS目录下获得训练生成的模型。 步骤5:转换模型
Framework SDK适用于哪些设备? 模型转换时,如何确定输入张量形状? 华为HiLens支持的模型必须是ModelArts训练出的模型吗? 在华为HiLens上已开发的技能是否能部署到使用P4显卡的边缘服务器上? 开发可训练技能时,模型训练报错“数据集发布失败”怎么办? 如何使用多线程进行技能推理?
算法模型负责关键的AI推理,逻辑代码负责处理模型推理的结果。 本章节介绍在华为HiLens控制台使用空模板和基础技能模板开发技能。 什么是技能 技能(Skill)是运行在端侧摄像头的人工智能应用,一般由模型和逻辑代码组成。其中,逻辑代码是技能的框架,负责控制技能的运行,包括数据读
基于Python的openmv 的设备,是否支持通过调用API去调用HiLens Kit的技能? HiLens Kit 运行技能后的识别结果可以通过“POST”请求传递出来,需要使用openmv 的设备编写相关代码接收请求,并在设备上进行处理后得到相应的判断结果。 父主题: HiLens
管理模型 开发模型 导入/转换本地开发模型 导入/转换ModelArts开发模型 加密模型 父主题: 开发环境HiLens Studio
S。 是,请执行步骤2。 否,请执行步骤3。 如能访问OBS,单击右上方登录的用户,在下拉列表中选择“我的凭证”。请根据访问秘钥操作指导,确认当前AK/SK是否是当前账号创建的AK/SK。 是,请联系提交工单处理。 否,请根据“访问秘钥”操作指导更换为当前账号的AK/SK。 请确认当前账号是否欠费。
Kit,华为HiLens控制台支持以产品的方式管理35xx芯片的摄像头设备。 用户(一般是厂商)可在控制台创建产品、下载产品证书并内置到(一批)设备中,则这批设备就归类到对应的产品。 华为HiLens支持在技能市场选购适用于产品的技能,分发技能至产品,并下载技能的SDK内置到设备中,设备即可使用所分发的技能。 发布在北京一、北京四、亚太-新加坡区域
源图,必须为NV21的格式。宽度范围[64, 1920], 2的倍数;高度范围[64, 1080], 2的倍数。 如果输入不是NV21格式,请把输入的源图片转换为NV21格式,详情请参见转换图片颜色格式。 dst 目的图片。 w 缩放宽度,范围[64, 1920], 2的倍数。 h 缩放高度,范围[64
String app应用的订单ID,技能来源是市场时,如果不填,则自动选择默认订单。 app_url String app应用的地址,可以是镜像地址或者OBS地址 channel_limit Integer 路数限制,添加作业的时候,摄像头和VCN的最大路数不超过该值,范围是0到1000 channel_upper_limit
单击“技能消息”页签右上侧的“返回技能消息”,配置技能当前主题的信息接收人。 图3 返回技能消息 在订阅列表右侧单击,弹出“消息接收对象”对话框。 图4 消息接收对象 根据如下情况编辑当前主题的消息接收对象。 若添加新的接收对象 单击“添加消息接收对象”,在弹出的文本框中输入接收人的信息,详细参数解释请参见表1。确认信息后单击。
__name__ == '__main__': hilens.init("hello") run() hilens.terminate() 父主题: 日志模块
模型推理时,输出错误码17,是什么原因? 报错原因 输入的数据尺寸与模型要求的输入尺寸不一致,此时model.infer接口返回的是错误码,即int型的数字17。 解决措施 请检查您的模型输入和实际输入是否匹配,比如输入格式(YUV/RGB)、数据类型(float32/int8)。
只能选择“适用芯片:Ascend310”类型的技能,且该技能购买的份数未使用完。 在弹出的安装技能对话框中,勾选您需要安装的设备,在“规格”列选择技能在设备上使用的路数,若要安装技能至多台设备,可根据自身需要选择勾选“用此规格批量安装”的“是”,单击“安装”。 执行如下操作确认技能是