检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例-难例上传 难例上传示例如下所示: import hilens import cv2 import numpy as np def run(): # 构造摄像头 cap = hilens.VideoCapture() disp = hilens.Display(hilens
更新难例配置 更新难例配置conf到难例配置文件,并根据输入更新云侧难例上传状态。 接口调用 hilens.set_hard_sample_config(conf) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 conf 是 json 要更新的难例配置。 返回值 H
Caffe算子边界 对于Caffe框架,当算子的输入维度不是4时,如果存在axis参数,不能使用负数。 “.om”模型支持的Caffe算子边界如表1所示。 表1 Caffe算子边界 序号 算子 含义 边界 1 Absval 对输入求绝对值 【输入】 1个输入 【参数】 engin
加密模型 HiLens Studio支持模型加密。 前提条件 已导入模型至HiLens Studio。 保证模型格式为“.om”格式。 操作步骤 在HiLens Studio界面打开技能项目。 单击左上角,左侧将展示开发项目的文件目录。 单击“model”文件夹,右键单击“.om”格式的模型文件,选择“Encrypt
注销设备 设备一旦注销,专业版HiLens管理控制台将失去对设备的控制,并且删除该设备上日志等数据。如果设备上有技能,不会返还。请谨慎操作。 注销设备后,该设备才能重新注册到新帐号下的专业版HiLens管理控制台。 注销设备 在专业版HiLens管理控制台“设备管理”页面,选择指定的设备,单击“操作”列的“删除”。
查看故障原因 在技能列表的状态栏查看故障原因,即可查看启动技能、停止技能失败的原因,如图1所示。 图1 查看原因 具体操作如下: 登录华为Hilens管理控制台,在管理控制台左侧菜单栏选择“设备管理 >设备列表”。 选择您的设备,单击“技能管理”,进入技能管理页面。 单击“技
hilens::Init(const std::string & verify) 参数说明 表1 参数说明 参数名 说明 verify 应与华为HiLens管理控制台上新建技能时,所填写的“基本信息”中的“检验值”一致。如果不一致,HiLens Framework会强制技能停止。 返回值
新建可训练技能后,您可以查看技能详情,包括技能开发的配置信息、历史版本、应用资产、应用监控。 前提条件 已在华为HiLens控制台选择可训练技能模板新建技能,详情请见新建可训练技能。 查看技能详情 登录华为HiLens管理控制台,在左侧导航栏选择“技能开发>技能管理”。 默认进入“基础技能”页签。
技能介绍 在专业版HiLens管理控制台注册设备后,可将技能部署到设备上,运行技能。 当前华为HiLens支持如下两种格式的技能。 技能包 容器镜像 单设备部署技能的操作请见创建部署工程。 技能包 RPM格式技能包。 RPM包中包含用户的业务代码、用户的模型和业务的配置文件。 ├──{app
后在弹出对话框中选择您的OBS目录,设置当前设备的视频数据存储于您选择的OBS目录下。 由于设备数据的存储将耗费华为云的存储资源,使用OBS服务进行存储,将会产生相应的费用,详细操作及规范请参见OBS控制台指南。 由于通过URL访问桶时,桶名会作为URL的一部分,根据DNS标准,
设备管理权限 表1 设备管理 权限说明 方法 授权项 依赖其他服务的最小化授权项 注销设备 PUT hilens:device:deleteDevice - 升级设备固件 PUT hilens:device:upgradeDeviceFirmware - 注册设备 POST hi
Kit设备具备AI技能,需要将设备注册至HiLens控制台,才能在华为HiLens控制台上管理设备和技能等。 本章主要介绍如何登录端侧设备HiLens Kit并将设备注册至云侧华为HiLens控制台,在华为HiLens控制台上管理设备HiLens Kit。 目前只支持注册华为发布的HiLens Kit设备。 针对注册的HiLens
适配新版本HiLens Studio 模型适配HiLens Studio 模型配置文件 父主题: 开发环境HiLens Studio
HDMI输出黑屏或者卡住是什么原因? 启动了多个HDMI输出的技能会导致黑屏或卡屏。 如果技能是HDMI输出,仅支持输出一路视频,则只能运行一路技能,检查是否接入多路视频。 如果接入多路视频,可在代码中指定仅输出其中一路视频。另外,在切换HDMI输出的技能时,先停止运行中的技能,再启动另一个技能。
打印Error级别的日志 输出Error级别的日志信息并保存至日志文件。 接口调用 hilens.error(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Error级别的日志信息。单条日志支持最大255个字符。 返回值 None
音频输入模块示例-输入 音频输入模块示例如下所示: #! /usr/bin/python3.7 import hilens import wave def run(): # 构造本地音频文件采集器并将解码后数据保存到wav文件 cap = hilens.Aud
读取摄像头视频帧 读取一帧视频。如果摄像头读取发生错误,此接口将会抛出一个异常(std::runtime_error)。 接口调用 virtual cv::Mat hilens::VideoCapture::Read() 返回值 如果是IPC或本地摄像头,则返回的是YUV_NV2
配置订阅消息 为指定技能订阅消息后,当技能有输出时,订阅对象会收到邮件或短信通知。 例如某一技能具备检测陌生人并同时发送消息的功能,即该技能在“技能详情”页面的“产品描述”中提示“本技能支持发送订阅消息”,您在安装部署该技能后配置订阅对象,这样当设备检测到陌生人时,所配置的订阅对象将会收到邮件或短信通知。
Tensorflow算子边界 “.om”模型支持的Tensorflow算子边界如表1所示。 表1 TensorFlow算子边界 序号 Python API C++ API 边界 1 tf.nn.avg_pool AvgPool Type:Mean 【参数】 value:4-D t
管理密钥 密钥是一种用于存储应用所需的认证信息、证书等敏感信息的资源类型,内容由用户决定。专业版HiLens管理控制台创建部署时,可通过密钥导入环境变量。 密钥的使用可能涉及用户敏感信息,用户输入敏感信息前,需要自行对敏感信息进行加密,并在应用中对加密的数据进行解密后方可使用,请用户注意。