检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
1920], 2的倍数;高度范围[64, 1080], 2的倍数。 如果输入不是NV21格式,请把输入的源图片转换为NV21格式,详情请参见转换图片颜色格式。 dst 目的图片。 x 裁剪区域左上角x坐标,范围[0, 1920], 2的倍数。 y 裁剪区域左上角y坐标,范围[0, 1080]
2的倍数。 如果输入不是NV21格式,请把输入的源图片转换为NV21格式,详情请参见转换图片颜色格式。 dst 目的图片。 w 缩放宽度,范围[64, 1920], 2的倍数。 h 缩放高度,范围[64, 1080], 2的倍数。 type 目的图片的格式,0为NV21,1为NV12,默认为0。
数据集的url。 index 是 int 上传图片的序号。 model_name 是 string 上传图片对应的模型名称。 camera_name 是 string 上传图片对应的摄像头名称。 frame 是 mat 要上传的图片,必须为NV21格式。 返回值 返回Bool值,
裁剪图片 该接口用于裁剪一张图片。 接口调用 hilens.Preprocessor.crop(src, x, y, w, h, t) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 src 是 <class 'numpy.ndarray'>对象 源图,必须为NV21的格式。宽度范围[64
转换图片颜色格式 转换图片的颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。 接口调用 HiLensEC hilens::CvtColor(const cv::Mat & src, cv::Mat & dst, CvtCode code)
输出一帧图片 输出一张图片。注意,在第一次调用该接口时,输出模块会根据输入的图片尺寸来设置视频尺寸,此后的调用中skill必须保证输入图片的尺寸与之前的一致。 接口调用 virtual HiLensEC hilens::Display::Show(const cv::Mat & frame)
输出一帧图片 显示一张图片。在第一次调用该接口时,Display会根据输入的图片尺寸来设置视频尺寸,此后的调用中skill必须保证输入图片的尺寸与之前的一致,待显示的图片,必须为NV21格式,注意HDMI只支持一路输出且输出图像宽高需要大于等于128,否则会导致输出失败。 接口调用
难例图片判断 根据结果判断输入图片是否是难例。 接口调用 virtual bool Filter(const float inferResult[], const int size); virtual bool Filter(const std::vector<Bbox> &bboxList
w 是 正整型 缩放后的图片宽度,范围[64, 1920], 2的倍数。 h 是 正整型 缩放后的图片高度,范围[64, 1080], 2的倍数。 t 是 整型0或1 目的图片的格式,0为NV21,1为NV12。 返回值 如果成功则返回resize后的图片,<class 'numpy
转换图片颜色格式 该接口用于转换图片颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。 接口调用 hilens.cvt_color(src, code) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 src 是 <class
HiLens Kit是否有图片灰度化接口? 目前没有图片灰度化接口,只有颜色格式转换有相关接口,详情请见转换图片颜色格式。 父主题: 算法类问题
分类算法中的难例图片判断 对分类结果进行判断。 接口调用 hard_sample_classification_filter(inputs,input_size) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 类别得分,例如[class1-score
检测算法中的难例图片判断 对检测结果进行判断。 接口调用 hard_sample_detection_filter(inputs) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 检测框,例如[bbox1, bbox2, bbox3,...
符。 保证图片质量:不能有损坏的图片;目前支持的格式包括jpg、jpeg、bmp、png。 为了保证模型的预测准确度,训练样本跟真实使用场景尽量相似。 为保证模型的泛化能力,数据集尽量覆盖所有标签的图片,且数据集中每个标签要有大于5个样本。 针对未标注数据,要求将图片放在一个目录里,示例如下所示。
输出模块简介 hilens::Display类 使用Display类来将图片输出到显示器上。 #include <output.h> 构造及析构函数 ~Display() virtual hilens::Display::~Display() 父主题: 输出模块
请问华为HiLens可以支持三维物体识别吗? HiLens Kit自带摄像头没有深度信息。如果是用2D图片做三维物体识别,华为HiLens支持识别。 父主题: 其他问题
、数据类型(float32/int8)。 例如,同一张图片,RGB格式与YUV格式大小相差一倍(YUV是RGB的两倍)。如果需要将RGB图片转为YUV,可以使用hilens.cvt_color接口,详情请参见开发指南>转换图片颜色格式。 父主题: 算法类问题
只支持YUV_NV21/NV12格式图片处理 proc = hilens.Preprocessor() # 调整图片大小 resized = proc.resize(image_yuv, 640, 480,0) # 裁剪图片 croped = proc
构造一个用于输出的显示器 显示器类,用来构造一个显示器,将视频(图片帧)输出到显示器类。 接口调用 hilens.Display(type, path=None) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 type 是 枚举类型,可选hilens.HDMI、hilens
(image-box-thresholds) 原理:box_threshold框阈值用于计算图片难例系数,推理结果的置信度得分小于阈值的数量占总输出推理框的百分比;img_threshold图阈值用于判断该图片是否是难例。 输入: prediction boxes list,,例如[bbox1