“../../../src”表示CMakeLists.txt文件所在的目录,请根据实际目录层级修改。
cd 样例目录\build\intermediates\soc cmake ../../../src -DCMAKE_SKIP_RPATH=TRUE -G "Visual Studio 15 2017 Win64" cmake --build .
cd 样例目录\build\intermediates\soc cmake ../../../src -DCMAKE_SKIP_RPATH=TRUE -G "Visual Studio 15 2017 Win64" -DCMAKE_CONFIGURATION_TYPES=release cmake --build . --config release
当前样例的编码字符集为ASCII,编译命令默认都是ASCII编码字符集,不支持Unicode编码字符集,如需支持Unicode编码字符集,需用户自行适配代码。
请从以下链接获取该样例的输入图片,并以运行用户将获取的文件上传至开发环境的“batchcrop样例目录\data”目录下。如果目录不存在,需自行创建。
https://obs-9be7.obs.cn-east-2.myhuaweicloud.com/models/aclsample/dvpp_vpc_1920x1080_nv12.yuv
main.exe
执行成功后,在屏幕上的关键提示信息示例如下。
[INFO] aclInit success, ret = 0. [INFO] open device 0 success [INFO] create context success [INFO] create stream success [INFO] dvpp init resource success [INFO] open file = ./dvpp_vpc_1920x1080_nv12.yuv success. [INFO] start set inputDesc success. [INFO] write out to file ./cropName0 success. [INFO] write out to file ./cropName1 success. [INFO] write out to file ./cropName2 success. [INFO] write out to file ./cropName3 success. [INFO] write out to file ./cropName4 success. [INFO] write out to file ./cropName5 success. [INFO] write out to file ./cropName6 success. [INFO] write out to file ./cropName7 success. [INFO] ProcessBatchCrop success. [INFO] ProcessBatchCrop success. [INFO] DestroyBatchCropResource start [INFO] DestroyBatchCropResource end [INFO] SampleProcess DestroyResource start. [INFO] end to destroy stream [INFO] end to destroy context [INFO] 0 deviceID [INFO] end to reset device is 0 [INFO] SampleProcess DestroyResource success. [INFO] end to finalize acl ......
执行可执行文件成功后,同时会在main文件同级的目录下生成结果文件,便于后期查看。
cropName0、cropName1、cropName2、cropName3、cropName4、cropName5、cropName6、cropName7这八张图片是从输入图片dvpp_vpc_1920×1980_nv12.yuv中抠出的子图。