检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
预处理模块简介 hilens::Preprocessor类 硬件加速的预处理器 #include <media_process.h> 析构函数 ~Preprocessor() virtual hilens::Preprocessor::~Preprocessor() 父主题: 预处理
构造图像预处理器 构造并初始化一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。如果失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<Preprocessor> hilens::Preprocessor::Create()
存大小”以及是否打开“开启AI加速卡”开关。 “申请”资源量指预留给每个实例的最小计算资源。“限制”资源量指每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。 如果打开“开启AI加速卡”开关,选择AI加速器配额。 图3 计算资源 Edge
存大小”以及是否打开“开启AI加速卡”开关。 “申请”资源量指预留给每个实例的最小计算资源。“限制”资源量指每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。 如果打开“开启AI加速卡”开关,选择AI加速器配额。 图3 计算资源 Edge
构造图像预处理器 该接口用于构造一个预处理器,用于进行Resize/Crop操作(3559硬件加速)。 接口调用 hilens.Preprocessor() 返回值 返回预处理器实例。 如果失败则抛出一个CreateError。开发者可以在查看技能日志输出。 父主题: 预处理模块
Kit是一款具备AI推理能力的多媒体终端设备,具有强大的计算性能、高清摄像头接入、体积小、接口丰富等特点。硬件集成了Atlas 200 AI加速模块(简称Atlas 200),方便用户快速简捷的接入并使用Ascend 310 AI处理器强大的处理能力,主要应用于AI开发者预研开发和视频监控领域。系统内置HiLens
Kit是一款具备AI推理能力的多媒体终端设备,具有强大的计算性能、高清摄像头接入、体积小、接口丰富等特点。硬件集成了Atlas 200 AI加速模块(简称Atlas 200),方便用户快速简捷的接入并使用Ascend 310 AI处理器强大的处理能力,主要应用于AI开发者预研开发和视频监控领域。系统内置HiLens
可单击,删除URL。 设置“计算资源” 计算资源指分配给每个实例的计算资源。分别设置cpu核数、内存大小的申请资源量和限制资源量。确认是否其AI加速卡。 申请资源量:预留给每个实例的最小计算资源。 限制资源量:每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。
不会相互影响。如果多路线程合并,如何使用多线程进行技能推理? 解决方法 如果多路线程合并做batch推理,对多路摄像头的推理实时性有一定的加速效果。目前暂时没有提供针对性的模板,C++多线程技能模板,可在HiLens Studio中依据技能模板“Studio_Multi_Thre
将其手动集成到具体的固件系统里。不同技能的使用详情请参考具体的SDK内的文档或者头文件,一般SDK里已经提供了demo程序以作参考。 可网页配置后直接自动分发技能到海思芯片的功能还在研发中,请持续关注。 父主题: 管理产品
构造一个用于输出的显示器 显示器类,用来构造一个显示器,将视频(图片帧)输出到显示器类。 接口调用 hilens.Display(type, path=None) 参数说明 表1 参数说明 参数名称 是否必选 参数类型 参数描述 type 是 枚举类型,可选hilens.HDMI、hilens
800”、“通用ARM设备”、“通用x86设备” 等设备类型。 本样例选择“Windows”。 高级设置 图2 高级设置 参数 说明 开启AI加速卡 AI加速卡开关。 批量注册 批量注册开关。如果开启,选择注册设备的数量。 输入值范围必须在1~100000。 IAM用户名 由帐号在IAM中
可单击,删除URL。 设置“计算资源” 计算资源指分配给每个实例的计算资源。分别设置cpu核数、内存大小的申请资源量和限制资源量。确认是否其AI加速卡。 申请资源量:预留给每个实例的最小计算资源。 限制资源量:每个实例可使用的最大计算资源。当技能运行所需资源大于所有实例的限制资源时,技能可能无法运行。
视频采集器 本地摄像头 构造视频采集器(本地摄像头),如果创建失败可以查看技能日志或输出来定位错误原因。 接口调用 static std::shared_ptr<VideoCapture> hilens::VideoCapture::Create() 返回值 成功则返回视频采集器实例
音频采集器 该接口用于构造一个音频采集器,从本地麦克风获取音频或者本地音频文件获取音频数据。 接口调用 1.0.8及以上固件版本 hilens.AudioCapture(file_path) 1.1.2及以上固件版本 hilens.AudioCapture(sample_rate
音频采集器 本地音频文件 构造音频采集器,如果创建失败可以查看技能日志或输出来定位错误原因,本地麦克风使用默认参数采集数据,采样率44100,位宽16bit,双声道采集,每一帧采样点数1024。 接口调用 1.0.8及以上固件版本 static std::shared_ptr<AudioCapture>
视频采集器 该接口用于构造一个视频采集器,用以打开HiLens Kit自带的摄像头、构造一个IPC摄像头视频采集器(目前支持RTSP协议的IPC)或构造一个UVC摄像头(符合USB视频类(USB Video Class)规范的摄像头设备)视频采集器。目前HiLens Kit有两个
Kit是一款具备AI推理能力的多媒体终端设备,具有强大的计算性能、高清摄像头接入、体积小、接口丰富等特点。硬件集成了Atlas 200 AI加速模块(简称Atlas 200),方便用户快速简捷的接入并使用Ascend 310 AI处理器强大的处理能力,主要应用于AI开发者预研开发和视频监控领域。系统内置HiLens
“资源类型”:建议选择加速卡规格的资源类型,训练效率会更高一些。 参数填写完成后,单击“提交”,确认规格,单击“确定”,完成训练作业创建。 进入“训练管理>训练作业(New)”页面,等待训练作业完成。 训练作业运行需要几分钟时间,请耐心等待。根据经验,选择样例数据集,使用加速卡资源运行,预计3分钟左右可完成。
环境依赖低。 高性能:一个边缘设备可覆盖一个区域。 节约成本:减少数据上云,降低更换设备成本。 极简构架:平台进行AI应用封装,简化部署,加速应用对接。 技能按需部署:按场景灵活部署,闸机、工地采用不同技能,提升整体识别率,技能可实时部署、更新、卸载等管理。 支持第三方自研算法: