#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
char filename[256];
for (int i = 0; i < 164; i++)
{
if (i < 10)
sprintf(filename, "%s000%d.pgm", "/Desktop/nut/", i);
if (i >= 10 && i < 100)
sprintf(filename, "%s00%d.pgm", "/Desktop/nut/", i);
if (i >= 100)
sprintf(filename, "%s0%d.pgm", "/Desktop/nut/", i);
Mat src = imread(filename);//讀取文件
if (!src.data)
{
printf("the image could not be loaded...\n");
printf("filename is : %s\n", filename);
return 0;
}
sprintf(filename, "%s%d.jpg", "/Desktop/nut/", i);//重新以jpg格式寫入文件
imwrite(filename, src);
}
waitKey(0);
return 0;
}