比如我定义了一个stringstream ss;
ss << "I Love OpenCV";
我要清空ss里面的内容,则要使用ss.str("");而不是ss.clear();
举个简单的小例子,用opencv每隔一秒读取硬盘上的名称连续的图像,并在同一个窗口中显示。
<span style="font-family:Comic Sans MS;font-size:14px;">#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
namedWindow("OpenCV");
stringstream ss;
for(int i = 1; i <= 10; ++i)
{
ss.str("");
ss << "C:/pointcloud/depth" << i << ".jpg";
Mat img = imread(ss.str());
imshow("OpenCV", img);
waitKey(1000);
}
return(0);
}</span>