我试图在以下for
循环中将文件名指定为函数调用的第一个参数。我想要实现的是在每次迭代时以i
值结尾的文件名。
for (int i=0; i<10; i++)
{
imwrite("PHOTO "i" .jpg", frame);
}
我该怎么做?
答案 0 :(得分:0)
如果您的项目是用C ++构建的,则可以使用stringstream
来构建文件名:
#include <sstream>
std::stringstream ss;
for (int i = 0; i < 10; i++){
ss.str(std::string()); // Clear the string stream
ss << "PHOTO" << i << ".jpg";
imwrite(ss.str(), frame);
}