介绍如何用昇腾AI处理器上的DVPP单元进行,图像的等比例缩放,保证图像不变形。
原创 精选 2022-08-15 10:45:56
739阅读
1点赞
1评论
由于DVPP媒体数据处理功能对存放输入、输出数据的内存有更高的要求(例如,内存首地址128字节对齐),因此需调用专用的内存申请接口,那么本期就分享几个关于DVPP内存问题的典型案例,并给出原因分析及解决方法。
原创 2023-04-19 15:26:11
156阅读
1点赞
本文介绍了昇腾CANN提供的两种数据预处理的方式:DVPP和AIPP,介绍了两者的功能、差别及联系,并以具体代码示例介绍了如何使用DVPP和AIPP的功能。
原创 精选 2023-03-20 17:24:23
489阅读
1点赞
本期就分享几个关于DVPP视频解码问题的典型案例,并给出原因分析及解决方法
本期就分享几个关于DVPP图片解码问题的典型案例,并给出原因分析及解决方法。
原创 2023-06-06 15:32:34
261阅读
1点赞
数字视觉预处理模块作为昇腾AI软件栈中的编解码和图像转换模块,为神经网络发挥着预处理辅助功能。当来自系统内存和网络的视频或图像数据进入昇腾AI处理器的计算资源中运算之前,由于Davinci架构对输入数据有固定的格式要求,如果数据未满足架构规定的输入格式、分辨率等要求,就需要调用数字视觉处理模块进行格式的转换,才可以进行后续的神经网络计算步骤。功能架构数字视觉预处理对外提供6个模块,分别为视...
原创 2021-05-25 10:03:48
2023阅读
昇腾CANN内置的预处理算子是比较丰富的,后续在继续丰富torchvision预处理算子库的同时,也会进一步提升预处理算子的下发和执行流程,让流水处理的更好,减少数据处理的时间。
原创 2023-11-09 11:12:38
276阅读
本期就分享几个关于DVPP视频编码问题的典型案例,并给出原因分析及解决方法
应用开发深入讲解之DVPP1.基本概念昇腾Al处理器内置图像处理单元DVPP(Digital Video Pre-Processor),提供强大的媒体处理硬加速能力。主要功能模块有:2.常见接口a.内存申请与释放b.通道创建与释放c.图片描述信息创建与销毁d.图片描述参数设置3.JPEGD图片解码4.VPC视觉预处理
原创 2023-05-29 16:03:25
175阅读
转载自:https://bbs.huaweicloud.com/blogs/156199, 作者:山人【摘要】 HFBC格式是一种数据压缩格式,是VDEC解码后输出的每一帧数据的格式(Hisi Frame Buffer Compress),而对此格式进行解压缩由VPC完成,因VDEC和VPC是两个独立模块,所以用户在使用
转载 2021-09-07 11:12:54
352阅读
组合使用场景下,一般先使用DVPP对图片/视频进行解码、抠图、缩放等基本处理,但由于DVPP硬件上的约束,DVPP处理后的图片格式、分辨率
原创 2023-05-20 00:13:47
977阅读
昇腾CANN提供了两种专门用于数据预处理的方式:AIPP和DVPP
原创 精选 2024-04-19 10:08:54
228阅读
1、什么是AIPP AIPP(Artificial Intelligence Pre-Processing)AI预处理,用于在AI Core上完成图像预处理,包括改变图像尺寸、色域转换(转换图像格式)、减均值/乘系数(改变图像像素),数据处理之后再进行真正的模型推理。由于使用DVPP进行数据预处理后,DVPP各组件基于处理速度和内存占用量的考虑,对输出图片有诸多限制,如输出图片需要长宽对齐,输出格
【CANN训练营第三季】进阶班AI目标属性编辑应用-笔记AI目标属性编辑应用支持*.jpg格式的输入图片文件AI目标属性编辑应用是starGAN模型,需要先将该模型转换为适配昇腾AI处理器的模型。AI目标属性编辑应用涉及图片预处理,不能直接将jpeg图片传给模型执行推理。模型转换命令是atcAI目标属性编辑应用涉及以下图片预处理:使用DVPP对读入图片进行解码。使用DVPP对解码后的图片进行缩放。
原创 2022-12-24 00:15:00
80阅读
一、应用开发章节指引本节是告诉大家如何基于开发板的开发框架,去编写、编译、运行属于你自己的机器学习应用。开发一个简单的机器学习应用,分三部,如下图所示:预处理–推理–后处理预处理部分:只针对图像预处理,这里提供一套工具,叫DVPP,对外呈现的是一个api。其实,开发板有两个芯片,一个是3559C,这块芯片是专门做多媒体处理的,而这个dvpp这套工具,可以充分利用这块芯片的实力,加速图片...
原创 2021-07-11 17:03:28
503阅读
在做基于Ascend CL模型推理时,通常使用的有OpenCV、AIPP、DVPP这三种方式,或者是它们的混合方式,本文比较了这三种方式的特点,并以Resnet50的pytorch模型为例,结合训练营提供的sample,说明了分别是如何实现预处理的。
原创 2023-04-03 15:20:59
608阅读
1点赞
【摘要】 对待推理图片执行模型推理前,需要对图片进行预处理,以满足模型的输入要求。我们可以通过阅读模型训练代码,查看预处理的方法。本文比较了OpenCV、AIPP、DVPP这三种方式的特点,实际应用中会混合使用,结合训练营的sample进行了分析。本文还介绍了AIPP做减均值/乘系数的参数的计算方法
原创 2023-05-27 21:44:48
125阅读
本文将会介绍华为昇腾 AI 处理器的架构与卷积加速原理。昇腾 AI 处理器是华为基于达芬奇架构专为AI计算加速而设计的处理器,它支持云边端一体化的全栈全场景解决方案,具有高能效比和强大的 3D Cube 矩阵计算单元,支持多种计算模式和混合精度计算。昇腾 AI 处理器的架构包括了 AI Core、AI CPU、多层级片上缓存/缓冲区和数字视觉预处理模块 DVPP,这些组件通过 CHI 协议的环形总
原创 11月前
175阅读
摘要:介绍如何用昇腾AI处理器上的DVPP单元进行,图像的等比例缩放,保证图像不变形。 作者:马城林 。1. 为什么需要进行等比例的缩放,直接暴力缩放成模型需要的宽高岂不是更省事首先没有任何的规定表示我们必须进行等比例的缩放,因为实际上即使图像上的物体因为缩放而变形,物体本身的特征还是存在,神经网络依旧可以提取对应的特征进而预测出物体的位置,通过计算实际的宽高与模型之间的宽高的比例依旧可以
摘要:介绍如何用昇腾AI处理器上的DVPP单元进行,图像的等比例缩放,保证图像不变形。作者:马城林 。1. 为什么需要进行等比例的缩放,直接暴力缩放成模型需要的宽高岂不是更省事首先没有任何的规定表示我们必须进行等比例的缩放,因为实际上即使图像上的物体因为缩放而变形,物体本身的特征还是存在,神经网络依旧可以提取对应的特征进而预测出物体的位置,通过计算实际的宽高与模型之间的宽高的比例依旧可以将模型预测