检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
读取音频数据 读取一帧或者多帧音频。仅支持1.0.8及以上固件版本。 接口调用 virtual int hilens::AudioCapture::Read(AudioFrame &frames, int n=1) 参数说明 结构体AudioFrame定义如下,参数如表1所示。 typedef
以开发c++版本的技能并在HiLens Kit上运行。 HiLens Framework简介 HiLens Framework通过封装底层接口、实现常用的管理功能,让开发者可以在HiLens管理控制台上方便地开发技能,培育AI生态。 HiLens Framework的分层结构如图1所示,HiLens
获得技能配置 获得技能配置。如果没有成功获取到则返回None。 接口调用 hilens.get_skill_config() 返回值 成功返回一个技能配置的dict,失败返回None。 父主题: 资源管理模块
SendMessage() 发送一条消息(同步),阻塞直到发送完毕,需要先在控制台上配置好订阅,详情请见配置订阅消息。仅支持1.0.7-1.2.2版本使用。 接口调用 HiLensEC hilens::UploadBuffer(const std::string & subject, const std::string
# 构造本地音频文件采集器并将解码后数据保存到wav文件 cap = hilens.AudioCapture("\tmp\test.aac") # 构造本地麦克风采集器 cap2 = hilens.AudioCapture(sample_rate=hilens
配置防火墙 为了防止除您允许的IP地址范围之外的用户去访问HiLens Kit智能边缘系统,建议您通过SSH远程配置防火墙,防止HiLens Kit智能边缘系统受到其他攻击。 配置方式 配置硬件防火墙 如果存在硬件防火墙,请联系运维人员配置允许访问HiLens Kit设备IP地址的硬件防火墙。
目录,如“/home/hilens/skills/***skill_path/data/hardsample_config.json”。 接口调用 hilens.get_hard_sample_config() 返回值 json格式的难例配置。样例如下。 { "hard_sample_setting"
UploadFile() 上传一个文件到OBS,此方法会阻塞线程,直至上传结束。目标OBS桶可在HiLens页面上进行配置,详情请参见配置数据存储位置。 接口调用 HiLensEC hilens::UploadFile(const std::string & key, const std::string
设置打印日志的级别,默认只打印Info及以上级别的日志。日志级别:Trace -> Debug ->Info -> Warning -> Error -> Fatal 接口调用 hilens.set_log_level(level) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 level
检测算法中的难例图片判断 对检测结果进行判断。 接口调用 hard_sample_detection_filter(inputs) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 检测框,例如[bbox1, bbox2, bbox3,...
上传一个buffer到OBS,此方法会阻塞线程,直至上传结束。目标OBS桶可在华为HiLens控制台上进行配置,详情请参见配置数据存储位置。 接口调用 HiLensEC hilens::UploadBuffer(const std::string & key, const unsigned
分类算法中的难例图片判断 对分类结果进行判断。 接口调用 hard_sample_classification_filter(inputs,input_size) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 类别得分,例如[class1-score
打印Trace级别的日志 输出Trace级别的日志信息并保存至日志文件。 接口调用 hilens.trace(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Trace级别的日志信息。单条日志支持最大255个字符。 返回值 None
打印Info级别的日志 输出Info级别的日志信息并保存至日志文件。 接口调用 hilens.info(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Info级别的日志信息。单条日志支持最大255个字符。 返回值 None 父主题:
打印Fatal级别的日志 输出Fatal级别的日志信息并保存至日志文件。 接口调用 hilens.fatal(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Fatal级别的日志信息。单条日志支持最大255个字符。 返回值 None
打印Warning级别的日志 输出Warn级别的日志信息并保存至日志文件。 接口调用 hilens.warning(msg) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 msg 是 字符串 Warning级别的日志信息。单条日志支持最大255个字符。 返回值
读取摄像头视频帧 读取一帧视频。如果摄像头读取发生错误,此接口将会抛出一个异常(std::runtime_error)。 接口调用 virtual cv::Mat hilens::VideoCapture::Read() 返回值 如果是IPC或本地摄像头,则返回的是YUV_NV2
配置数据存储位置 查看数据 您可根据数据输出类型,查看设备数据以及技能的运行效果,技能输出方式请见表1。 视频数据大多数技能通过设备的HDMI接口输出到显示屏,少数视频数据输出到服务器查看。请前往“技能市场”,在“技能详情”页面的“产品描述”中查看此技能的输出设置。例如,明星脸判断技
初始化难例上传模块 构造一个难例过滤器。 接口调用 hilens.HardSample(threshold_one, threshold_two, filter_type) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 threshold_one 是 float 阈
从OBS下载文件 从OBS下载文件。 接口调用 hilens.download_from_obs(url, download_to) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 url 是 字符串 OBS资源的链接。资源链接获取详情请参见OBS控制台指南>通过对象URL访问对象。