注意不要引发 ssize.area()>0 的错误 ,操作之前需要先将图片id统一下
//批量更改图片大小
#include<iostream>
#include<stdio.h>
#include<opencv2\opencv.hpp>
#include<string>
using namespace std;
using namespace cv;
int main()
{
Mat src;
string path1 = "..\\posdata\\";
string path2 = "..\\posdata2\\";
string pp=".jpg";
for (int i = 1; i < 15; i++)
{
string c;
c = to_string(i);
string path = path1 + c + pp;
src = imread(path, 1);
resize(src, src, Size(60,60));
string pathh = path2 + c + pp;
imwrite(pathh,src);
}
return 0;
}