/Ascend_dvpp_resize

Ascend dvpp 图像等比例缩放

Primary LanguageC++

华为Ascend310P3芯片图像等比例缩放

依赖软件

参考CANN官方文档配置完环境(安装Ascend-cann-toolkitAscend-cann-amct)后进行以下操作。

编译

mkdir build
cmake ../ # .... 查看CMakeLists.txt根据实际情况修改
make VERBOSE=1 -j4
./dvpp_resize                                   
	Usage: ./main img_list_file(jpg、png...) batch_size des_width des_height num_loop yuv420sp_nv12_resize(0/1) fix_scale

本仓库实现了BGR/yuv420sp_nv12图像的(等比例)缩放功能,如下所示

  • 缩放前

    dog

  • 缩放后

    dvpp_resize_output0

说明及注意事项

1、关于dvpp的详细使用可参考图像/视频/音频数据处理

2、输入BGR/RGB的图像宽度(width)必须是16的整数倍,高度(height)必须是偶数

3、关于输入图像格式说明见VPC功能说明V1VPC功能说明V2