首先opencv和onnxruntime的配置就不说了,resnet分类网络就只有三个部分,一个是图片等比例放缩letterbox;而是图片归一化等处理成输入PreProcess;三是onnx推理
只是单纯的reisze太粗暴了,而且之后写yolo的时候要用到等比例,索性先写了,
输入图像mat,放缩后的宽int ,放缩后的高int ;输出为等比例放缩后的图像mat
放缩后的图像居中,我是空白部分填充灰色(114,114,114),copyMakeBorder的参数自己改
Mat letterbox(Mat src, int tar_w, int tar_h)
{
//以下为带边框图像生成
int in_w = src.cols;
int