检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对于技能代码包和模型分离的情况,模型会下载到特定目录,使用此函数来获取该路径。如果HiLens Framework没有获取模型所在目录,则返回当前路径。 接口调用 std::string hilens::GetModelDirPath() 返回值 返回字符串,技能模型所在目录路径(末尾带“/”),如果获取失败则返回空字符串。
构造图像预处理器 构造并初始化一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。如果失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<Preprocessor> hilens::Preprocessor::Create()
打印Fatal级别的日志 打印一条Fatal级别的日志。使用方式类似于printf。 接口调用 void hilens::Fatal(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式化标签可被随
打印Warning级别的日志 打印一条Warning级别的日志。使用方式类似于printf。 接口调用 void hilens::Warning(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式
个CreateError,并在日志上打印出错误码(例如0x1013011为模型路径错误)。当返回的对象被析构时,对应的模型资源也被释放。 接口调用 static std::shared_ptr<Model> hilens::Model::Create(const std::string
打印Debug级别的日志 打印一条Debug级别的日志。使用方式类似于printf。 接口调用 void hilens::Debug(const char * fmt, ... ) 参数说明 表1 参数说明 参数名 说明 fmt 字符串,可以包含嵌入的格式化标签,格式化标签可被随
设置打印日志的级别 设置日志级别。 接口调用 void hilens::SetLogLevel(LogLevel level) 参数说明 表1 参数说明 参数名 说明 level 日志级别。可选Trace、Debug、Info、Warning、Error、Fatal。 enum hilens::LogLevel
改变图片尺寸 对图片进行缩放。 接口调用 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
为什么控制台界面一直报错404等超时,服务器收不到请求? 首先检查网络是否正常,其次尝试清空浏览器缓存,刷新界面。如谷歌浏览器,单击右上角的“缩略图标>更多工具>清除浏览器”,刷新页面后重新操作,如图1所示。 图1 清空浏览器缓存 父主题: 其他问题
打印Info级别的日志 打印一条Info级别的日志。使用方式类似于printf。 接口调用 void hilens::Info(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 字符串,可以包含嵌入的格式化标签,格式化标签可被随
难例图片判断 根据结果判断输入图片是否是难例。 接口调用 virtual bool Filter(const float inferResult[], const int size); virtual bool Filter(const std::vector<Bbox> &bboxList
激活设备(购买端云协同AI运行服务) 注册设备后,需购买HiLens端云协同AI运行服务,并在设备管理页面对设备进行权限激活,该设备方能部署技能。 注册的第一台设备不需要购买HiLens端云协同AI运行服务,也不需要激活权限,可直接安装基础技能至该台设备上。 激活方式 激活需购买
转换图片颜色格式 转换图片的颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。 接口调用 HiLensEC hilens::CvtColor(const cv::Mat & src, cv::Mat & dst, CvtCode code)
裁剪图片 对图片进行裁剪。 接口调用 HiLensEC hilens::Preprocessor::Crop(const cv::Mat & src, cv::Mat & dst, unsigned int x, unsigned int y, unsigned int w, unsigned
cv2.COLOR_YUV2BGR_NV21) # 转换图片的颜色格式,BGR/RGB转YUV可通过hilens.cvt_color接口 image_yuv = hilens.cvt_color(image_bgr, hilens.BGR2YUV_NV21)
您还可以单击“预览JSON格式”查看JSON格式的运行时配置。开发者通过HiLens Framework提供的get_skill_config接口获取技能配置的JSON格式,读取里面字段的值来使用用户的配置。 运行时配置JSON格式如下所示: { //全局配置 "Languge":
在于模型和逻辑代码,与新建技能的流程无关。 在华为HiLens控制台开发技能时,会占用OBS资源,需要收取一定费用,收费规则请参见对象存储服务 OBS。 新建技能的详细流程如图2所示。 使用基础技能模板:需确保平台已有可用的基础技能模板。 使用空模板:需开发您的技能所需的模型以及