检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
打印Fatal级别的日志 打印一条Fatal级别的日志。使用方式类似于printf。 接口调用 void hilens::Fatal(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式化标签可被随
打印Trace级别的日志 打印一条Trace级别的日志。使用方式类似于printf。 接口调用 void hilens::Trace(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式化标签可被随
打印Error级别的日志 打印一条Error级别的日志。使用方式类似于printf。 接口调用 void hilens::Error(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式化标签可被随
打印Debug级别的日志 打印一条Debug级别的日志。使用方式类似于printf。 接口调用 void hilens::Debug(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式化标签可被随
Tensorflow算子边界 “.om”模型支持的Tensorflow算子边界如表1所示。 表1 TensorFlow算子边界 序号 Python API C++ API 边界 1 tf.nn.avg_pool AvgPool Type:Mean 【参数】 value:4-D tensor,格式:[
改变图片尺寸 对图片进行缩放。 接口调用 HiLensEC hilens::Preprocessor::Resize(const cv::Mat & src, cv::Mat & dst, unsigned int w, unsigned int h, int type = 0)
初始化 初始化HardSampleInferface对象。 接口调用 virtual bool hilens::HardSampleInferface::Init(const float thresholdOne, const float thresholdTwo, const DetectionFilterType
裁剪图片 对图片进行裁剪。 接口调用 HiLensEC hilens::Preprocessor::Crop(const cv::Mat & src, cv::Mat & dst, unsigned int x, unsigned int y, unsigned int w, unsigned
转换图片颜色格式 转换图片的颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。 接口调用 HiLensEC hilens::CvtColor(const cv::Mat & src, cv::Mat & dst, CvtCode code)
成的文件仅是h264编码的裸视频流,不含帧率等信息,而且HiLens Framework并未限制文件大小。所以此功能建议只作为调试使用。 接口调用 static std::shared_ptr hilens::Display::Create(Type type, const char
难例图片判断 根据结果判断输入图片是否是难例。 接口调用 virtual bool Filter(const float inferResult[], const int size); virtual bool Filter(const std::vector<Bbox> &bboxList
cv2.COLOR_YUV2BGR_NV21) # 转换图片的颜色格式,BGR/RGB转YUV可通过hilens.cvt_color接口 image_yuv = hilens.cvt_color(image_bgr, hilens.BGR2YUV_NV21)
模型推理 将数据输入模型进行推理,推理结束后将推理结果返回。 接口调用 virtual HiLensEC hilens::Model::Infer(const InferDataVec & inputs, InferDataVec & outputs) 参数说明 表1 参数说明 参数名
以开发c++版本的技能并在HiLens Kit上运行。 HiLens Framework简介 HiLens Framework通过封装底层接口、实现常用的管理功能,让开发者可以在HiLens管理控制台上方便地开发技能,培育AI生态。 HiLens Framework的分层结构如图1所示,HiLens
在华为HiLens管理控制台新建技能时,所填写的“基本信息”中的“检验值”参数,用于技能校验,防止技能伪冒,该字段必须与技能代码中初始化的接口hilens.init的参数一致。 图2 报错信息 图3 技能检验值 图4 技能代码 请检查HiLens Framework固件版本是否升级至1
推理的智能推理摄像机,帮助用户快速安装、部署多种AI技能。 HiLens Framework 封装基础开发组件,为开发者提供简单易用的开发接口,使开发者专注于其业务应用之上,提升开发体验和开发效率。 技能输出 技能在设备上运行的数据,通过数据管理用户可下载设备的数据,也可通过查看设备数据查看技能的运行效果。
配置数据存储位置 查看数据 您可根据数据输出类型,查看设备数据以及技能的运行效果,技能输出方式请见表1。 视频数据大多数技能通过设备的HDMI接口输出到显示屏,少数视频数据输出到服务器查看。请前往“技能市场”,在“技能详情”页面的“产品描述”中查看此技能的输出设置。例如,明星脸判断技
SDK开发包:“cloud-c-sdk-HiLensFramework-1.0.4.tar.gz”,并解压,重命名文件名。 下载地址请参见SDK下载。 参考示例程序和接口调用说明进行代码开发,编译指导和示例代码说明,详见示例代码中的“README.md”。 请单击下载HiLens Framework示例代码。
elBox,提供云上管理平台、丰富的技能市场和开发者工具与插件,支持纳管多种设备类型,帮助用户将AI能力在线部署到端侧设备,并提供统一管理接口,实现企业级AI业务快速集成与落地。 图2 专业版HiLens架构 专业版HiLens管理控制台 提供开发工具和插件、技能开发、轻量级集群
您还可以单击“预览JSON格式”查看JSON格式的运行时配置。开发者通过HiLens Framework提供的get_skill_config接口获取技能配置的JSON格式,读取里面字段的值来使用用户的配置。 运行时配置JSON格式如下所示: { //全局配置 "Languge":