Hy. То, что я пытаюсь сделать, это загрузить кучу изображений, изменить их размер и сохранить изображение с измененным размером в другую папку. Он загружает изображения, я проверил, и работает нормально, единственная проблема, с которой я столкнулся, это cvSaveImage .например:
char num[350]="C:\\Users\\Alex\Desktop\\pozeTiles\\image";
char str[10];
char pmp[10]=".bmp";
itoa(index, str, 10);
strcat(num,str);
strcat(num,pmp);
cvNamedWindow("Testimage", HG_AUTOSIZE);
cvShowImage("Testimage", img);
IplImage *imgA = resizeImage(img,20,20, true);
cvSaveImage(num, imgA);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Testimage");
index++;
Это внутри цикла, и оно не работает (на данный момент это только 1 фотография). Если я изменяю атрибут cvSaveImage на:
cvSaveImage("d:\\d.bmp", imgA);
, это работает.Проблема в том, что у меня есть несколько файлов, и я не могу изменить имя для каждого .. так может кто-то, пожалуйста, помогите мне? Какой параметр я должен использовать, чтобы он работал?