检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发送POST请求 发送一个POST请求。此方法是同步的,请求发送过程中会阻塞直到发送完毕。支持TLS1.2安全协定,超时设为20秒。 接口调用 int hilens::POST(const std::string & url, const Json::Value & body, long
场景三:使用无线网络连接外网,使用有线网络连接公司、学校等内部网络 无线网络(外网)&有线网络(内网) 不建议同时使用无线网络和有线网络连接同一个路由器,推荐使用无线连接到路由器,以免更新设备IP后遗忘或丢失IP。 父主题: 组网配置
读取摄像头视频帧 读取一帧视频。如果摄像头读取发生错误,此接口将会抛出一个异常(std::runtime_error)。 接口调用 virtual cv::Mat hilens::VideoCapture::Read() 返回值 如果是IPC或本地摄像头,则返回的是YUV_NV2
如何查看设备上是否绑定华为云账号? 一台HiLens Kit设备只能注册到一个华为云账号下,不能被多个华为云账号同时注册。 因此,判断HiLens Kit设备是否绑定华为云账号,只能在注册设备时,发现是否提示设备已被注册,暂时无法查看设备具体注册的华为云账号信息。 父主题: 注册设备
0p frame = cap.read() # 加载模型 # filepath不能只是文件名,如果模型与程序在同一个目录,取相对路径则应当写作"./my_model.om" # 如果模型是在技能开发页面中附加进来的,则使用hilens.get_m
rt-E网站)注册账号并注册产品,输入HiLens Kit的产品序列号(SN),系统默认输入产品名称,完成产品注册申请,详情请参见提升权限。 SN码标注于HiLens Kit底部,为一串长达20的字符串,例如“21023XXXXXXXXXXXXXXX”。 产品注册申请提交之后,如
技能市场简介 设备注册完成后,您可在专业版华为HiLens平台的技能市场订购所需要的技能,拓展设备的AI能力。例如订购一个“人脸判断”技能,安装在设备上后,即可让设备具备判断人脸的能力。 图1 技能市场 首先,您可以在“技能市场”中,通过筛选、搜索等操作,查找您想要的技能。 如果
上传文件 UploadFile() 上传一个文件到OBS,此方法会阻塞线程,直至上传结束。目标OBS桶可在HiLens页面上进行配置,详情请参见配置数据存储位置。 接口调用 HiLensEC hilens::UploadFile(const std::string & key, const
上传缓冲区数据 UploadBuffer() 上传一个buffer到OBS,此方法会阻塞线程,直至上传结束。目标OBS桶可在华为HiLens控制台上进行配置,详情请参见配置数据存储位置。 接口调用 HiLensEC hilens::UploadBuffer(const std::string
图4 有线连接提示信息-1 步骤二:配置有线网络 操作步骤 使用有线网络连接公司、学校等内部网络,需要在有线网口新增内网IP。如果需要域名解析,请配置对应的DNS。 在浏览器输入“https://XXX.XXX.XXX.XXX”,并按“Enter”打开智能边缘系统登录界面(HiLens
AUDIO_SOUND_MODE_STEREO 本地麦克风只有一个,不支持多个进程设置不同的录音参数,先设置的生效。 麦克风录音接口和播放音频文件的接口不能同时使用。 返回值 音频数据采集器。 如果创建失败则抛出一个CreateError。开发者可以在查看技能日志输出。 父主题:
初始化难例上传模块 构造一个难例过滤器。 接口调用 hilens.HardSample(threshold_one, threshold_two, filter_type) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 threshold_one 是 float 阈
构造图像预处理器 构造并初始化一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。如果失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<Preprocessor> hilens::Preprocessor::Create()
模型参数文件,输入目录下有且只能有一个,必填。 |---xxxx.prototxt 模型网络文件,输入目录下有且只能有一个,必填。 |---insert_op_conf.cfg 插入算子配置文件,输入目录下有且只有一个,可选。 |---plugin
步骤5:查看技能数据输出 准备工作 已注册华为云帐号,且在使用华为HiLens前检查帐号状态,帐号不能处于欠费或冻结状态。 已购买HiLens Kit设备,并准备好网线,电脑(PC),路由器,HDMI线,显示屏。 成功注册设备HiLens Kit设备至华为HiLens控制台,详情请参见注册HiLens Kit。
模型初始化成功后,调用infer接口进行模型推理。灌入一组数据,并得到推理结果。输入数据的类型不是uint8或float32数组组成的list将会抛出一个ValueError。 接口调用 hilens.Model.infer(inputs) 参数说明 表1 参数说明 参数名 是否必选 参数类型
如果需要读多个配置项,请将返回值存为一个变量,不要过于频繁的调用GetSkillConfig()。 接口调用 Json::Value hilens::GetSkillConfig() 返回值 返回技能配置Json对象。如果解析失败,则返回一个空的Json::Value(可用.empty()判断)。
获取模型路径 获得技能模型所在目录的路径(末尾带”/“)。适用于创建技能时从模型管理页面选择模型并下发的情况,模型文件会被下载至一个专门存储模型的位置,通过此函数来获取模型所在目录。如果HiLens Framework没有获取模型所在目录,则返回当前路径(即代码所在目录)。 接口调用
AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Tok
上传缓冲区数据 上传一个buffer到OBS,此方法会阻塞线程,直至上传结束。上传的根目录(目标OBS桶的位置)是用户在华为HiLens控制台上针对每个设备配置的(参见配置数据存储位置),如果用户没有给设备配置这个信息,那么上传文件会失败。 接口调用 hilens.upload_bufer(key