我想每次都在number.jpg中保存图片。
例如,首先我将其保存为1.jpg
,2.jpg
,...
我将使用imwrite()
函数编写图像。
答案 0 :(得分:7)
你应该真的研究过这个,但制作编号的文件名很容易:
int filecount = 0; //increment this
stringstream filename;
filename << "filename_" << std::setw(4) << std::setfill('0') << filecount << ".jpg";
setfill
和setw
使数字4的宽度变为0,所以它看起来像:
filename_0000.jpg
filename_0001.jpg
...
然后你可以像这样使用imwrite:
imwrite(filename.str().c_str(), image);