我试图在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
}
,所以我需要concatenete与串... 期待答案整数...
比你的问题不是保存图像序列,而是关于字符串操作。 – StoryTeller 2013-03-11 11:57:07
char name [50]; sprintf(名称,“文件名%d.jpg”,10); //还可以检查snprintf以最多50个字符进行打印。 – 2013-03-11 11:59:00
@AkiSuihkonen,这不是C++的方式,但将其作为答案发布,以便可以解决问题。 – StoryTeller 2013-03-11 12:00:19