执行卷积神经网络处理前,图像数据通常需要经过预处理。某些预处理的基本技巧可应用于任意种类的数据,如下所述:
- 均值减法
- 归一化
- PCA 和白化
调用 setMeanScaleBGR
函数来实现均值减法和归一化,如下图所示。欲知详情,请参阅 Vitis-AI/src/Vitis-AI-Library/dpu_task/include/vitis/ai/dpu_task.hpp 文件。
图 1. setMeanScaleBGR 示例
调用 cv::resize
函数来缩放图像,如下图所示。
图 2. cv::resize 示例