我试图在visual studio 2008中保存一系列图像,所有图像都带有"Image"的前缀.唯一的区别因素应该是它们的数量.例如,如果我要保存10张图像,那么情况就应该如此
i=1;
while(i<10)
{
cvSaveImage("G:/OpenCV/Results/Imagei.jpg",img2);
i++
//"i" is gonna be different every time
}
Run Code Online (Sandbox Code Playgroud)
所以我需要将整数与字符串连接起来...期待答案......
c ++方式(pre-c ++ 11)将是:
#include <sstream>
...
ostringstream convert;
convert << "G:/OpenCV/Results/Image" << i << ".jpg";
cvSaveImage(convert.str().c_str(), img2);
i++;
Run Code Online (Sandbox Code Playgroud)