#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;

int main(int argc, char *argv[])
{

	String path = "D:\\Whhuo-Siamese-pytorch-master\\Siamese-pytorch\\datasets\\temp\\";//打开源文件夹
	vector<String> v;//注意类模板的类型为String,不是string
	glob(path, v);//这个函数是将源文件夹的所有文件名保存至容器中,具体函数的释义请百度
	cout << v.size() << endl;
	int i = 1;
	for (auto t : v)//开始遍历
	{
		//if (i % 2 != 0)
		//{
			Mat temp = imread(t);
			string str = to_string(i);//c++ 语法中将数字转化为字符串
			while (str.size() < 3)//若字符串不足三位,在数字前面补零
				str = "0" + str;
			string pa = "D:\\Whhuo-Siamese-pytorch-master\\Siamese-pytorch\\datasets\\images_background\\0000030\\" + str + ".png";//指定目标文件夹
			imwrite(pa, temp);//逐个保存即可
			i++;
		//}
		/*else
		{
			i++;
			continue;
		};*/
	}	
	system("pause");
	return 0;
}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐