【用户类型】:企业、高校、个人开发者、其他
【昇腾产品型号】: Atlas 200I A2
【版本信息】:
--操作系统版本:ubuntu.aarch64
--固件驱动版本:npu-smi 5.1.rc2.b021 Version: 23.0.0
--CANN版本:CANN 7.0.0
--C++版本:C++17
【开发内容】:使用yolov8做一个rtsp实时视频推理+rtsp推流
【问题描述】:

流程如上图,当前使用了AscendFFmpeg进行视频流的硬解码,硬解码后得到的是AVFrame(NV12),然后需要对NV12的图像进行Dvpp缩放,当前使用acllite库,进行缩放需要ImageData的数据结构,如何进行高效的AVFrame(NV12) -> ImageData,尽可能降低cpu负载?
【用户类型】:企业、高校、个人开发者、其他
【昇腾产品型号】: Atlas 200I A2
【版本信息】:
--操作系统版本:ubuntu.aarch64
--固件驱动版本:npu-smi 5.1.rc2.b021 Version: 23.0.0
--CANN版本:CANN 7.0.0
--C++版本:C++17
【开发内容】:使用yolov8做一个rtsp实时视频推理+rtsp推流
【问题描述】:
流程如上图,当前使用了AscendFFmpeg进行视频流的硬解码,硬解码后得到的是AVFrame(NV12),然后需要对NV12的图像进行Dvpp缩放,当前使用acllite库,进行缩放需要ImageData的数据结构,如何进行高效的AVFrame(NV12) -> ImageData,尽可能降低cpu负载?