检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
转换图片颜色格式 转换图片的颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。 接口调用 HiLensEC hilens::CvtColor(const cv::Mat & src, cv::Mat & dst, CvtCode code)
车牌识别技能 技能描述 面向智慧商超的车牌技能。本技能使用多个深度学习算法,实时分析视频流,自动抓取画面中的车牌,结果自动上传至您的后台系统,用于后续实现其他业务。 本技能支持: 显示外接IPC摄像头中捕捉到的画面中出现的车牌信息。 画面中同时出现多个车牌的情况下只支持一个车牌的显示及结果上传。
是否可以将HiLens Kit摄像头拍摄的画面或者技能运行结果录成视频保存下来? 可以,请使用OpenCV的VideoWriter,注意录制的视频格式必须是MJPG,参考代码如下: camera = hilens.VideoCapture() fps = 20 size
转换图片颜色格式 该接口用于转换图片颜色格式。opencv原生未提供RGB/BGR到NV12/NV21的转换选项,故在这里做补充。 接口调用 hilens.cvt_color(src, code) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 src 是 <class
请问华为HiLens可以支持三维物体识别吗? HiLens Kit自带摄像头没有深度信息。如果是用2D图片做三维物体识别,华为HiLens支持识别。 父主题: 其他问题
表1 参数名 说明 src 源图,必须为NV21的格式。宽度范围[64, 1920], 2的倍数;高度范围[64, 1080], 2的倍数。 如果输入不是NV21格式,请把输入的源图片转换为NV21格式,详情请参见转换图片颜色格式。 dst 目的图片。 x 裁剪区域左上角x坐标,范围[0
根据步骤1:准备数据所下载的“手势识别案例”文件夹中的“main.py”文件中init函数参数的值的代码,这里检验值应输入“gesture”。此处的检验值和init函数参数值应保持一致。 “应用场景” 选择“其他”,文本框中输入“手势识别”。 “技能图标” 上传技能图标。 “技能图片” 用来向
string 上传难例集的url。 获取难例集的url首先需要在难例上传界面配置相应的数据集,然后通过get_hard_sample_config获取难例配置,详情请见获取难例配置,返回值中的参数dataset_path对应的是数据集的url。 index 是 int 上传图片的序号。 model_name
hilens_m opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs opencv_calib3d opencv_videoio opencv_features2d opencv_flann opencv_photo opencv_video
获取一帧画面,自带摄像头获取图像为YUV格式 # 自带摄像头默认分辨率为720p,所以YUV图像的大小为(720*3/2,1280) frame = cap.read() # 转换图片的颜色格式,YUV转BGR需要通过opencv完成 image_bgr
参数说明 参数名 说明 src 源图,必须为NV21的格式。宽度范围[64, 1920], 2的倍数;高度范围[64, 1080], 2的倍数。 如果输入不是NV21格式,请把输入的源图片转换为NV21格式,详情请参见转换图片颜色格式。 dst 目的图片。 w 缩放宽度,范围[64,
基础镜像层:提供下层设备的驱动,以及其中ModelBox框架和基础功能单元依赖的一些第三方库如FFmpeg,TensorRT,OpenCV等。 ModelBox框架层:包括ModelBox基础框架包和ModelBox基础功能单元包。 应用层:包含用户自定义的一些功能单元,以及功能单元需要的一些第三方库,以及业务流程图等。
Framework通过封装底层接口、实现常用的管理功能,让开发者可以在华为HiLens管理控制台上方便地开发技能,培育AI生态。 HiLens Framework的分层结构如图1所示,HiLens Framework封装了底层的多媒体处理库(摄像头/麦克风驱动模块Media_mini),以及D芯片相关的图像处理库(
Framework的分层结构如图1所示,HiLens Framework封装了底层的多媒体处理库(摄像头/麦克风驱动模块Media_mini),以及D芯片相关的图像处理库(DVPP)和模型管理库(ModelManager),另外开发者也可以使用熟悉的视觉处理库OpenCV。在此之上,HiLens
裁剪宽度,范围[64, 1920], 2的倍数。 h 是 正整型 裁剪高度,范围[64, 1080], 2的倍数。 t 是 整型0或1 目的图片的格式,0为NV21,1为NV12。 返回值 如果成功则返回crop后的图片,<class 'numpy.ndarray'>对象。 失败则抛出一个ValueError。
责关键的AI推理,逻辑代码负责处理模型推理的结果。 本章节介绍在专业版HiLens控制台开发技能。 当前华为HiLens支持如下两种格式的技能。 技能包 容器镜像 单设备部署技能的流程请见控制台新建技能流程。 技能包 RPM格式技能包。 RPM包中包含用户的业务代码、用户的模型和业务的配置文件。
分类算法中的难例图片判断 对分类结果进行判断。 接口调用 hard_sample_classification_filter(inputs,input_size) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 类别得分,例如[class1-score
检测算法中的难例图片判断 对检测结果进行判断。 接口调用 hard_sample_detection_filter(inputs) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 inputs 是 list 检测框,例如[bbox1, bbox2, bbox3,...
车型车标技能 技能描述 面向智慧门店的汽车类型与品牌识别技能。本技能使用多个深度学习算法,实时分析视频流,对门店入口处的车辆进行抓拍,识别该车的品牌和类型(轿车/SUV等)并将识别结果上传至您的后台系统。 摄像头部署建议请参见摄像头部署。 技能配置项请参见运行时配置参数。 技能接口设计请参见技能结果上传接口。
ns Framework的API。 下面是使用HiLens Framework获取摄像头内容并做简单处理的示例。 需要在开发技能时填写代码执行文件。 固件1.1.2及以后版本支持配置技能的Python依赖库。开发者在开发技能过程中,可根据自身需要配置技能的Python依赖库,详情请见配置技能的Python依赖库。