用opencv批量处理一个文件夹里的图片,运行完会出现一个警告,帮忙看一下该怎么修改,谢谢。
#include<iostream>
#include<time.h>
#include<opencv2/opencv.hpp>
#include<fstream>
using namespace std;
using namespace cv;
void main()
{
ifstream file("d:/filelist.txt");
int img_index = 0;
while (!file.eof())//当文件没有读到末尾继续循环
{
char txt_cont[24];
file.getline(txt_cont,24);
char img_file[24],save_file[24];
sprintf(img_file, "d:/pic2/%s", txt_cont);
sprintf(save_file, "d:/pic3/%d.jpg", img_index);
Mat src = imread(img_file);
Mat crs;
cvtColor(src,crs,CV_RGB2GRAY);
img_index++;
imwrite(save_file,crs);
}
}