在平时的工作中,有时候文件夹下面有很多的文件,但是只有部分是我们需要的,如何将这部分文件提取出来并根据我们所拥有的标签分好类,是做分类中一个很重要的环节。
比如上面一共有53576个文件,但是我们只要其中10000多个文件,且这10000多个文件有标签,如何根据标签分好类并放入文件夹呢?下面直接上代码
#include<fstream>
#include<string>
#include<iostream>
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
#include"stdio.h"
using namespace std;
using namespace cv;
int main()
{
ifstream fin("C:/Users/hxd/Desktop/train_chuli.txt");
string line;
string pngPath;
int label;
while(getline(fin,line))
{
fin >>pngPath; //文件路径
fin >>label; //文件label
// if(label!=0)
string s1="E:/hxd_impor