Opencv C ++;在标题中使用int显示多个图像

时间:2014-10-11 00:52:10

标签: c++ opencv

我想显示多个图像,我想要不同的标题,其中int值来自for循环。我的意思是我不能这样做:

  int i = 7;

  Mat result;

 imshow("Result with Gaussian Filter &d X &d", i, i, result);

你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用:

cv::Mat result;

char windowName[10];
sprintf(windowName, "%d X %d", i, i);
cv::imshow(windowName, result);

cv::Mat result;

std::ostringstream oss;
oss << i << " X " << i;
std::string windowName = oss.str();
cv::imshow(windowName, result);