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

Opencv C++ ; Display Multiple images using int in titles

本文关键字:显示 int 图像 C++ 标题 Opencv      更新时间:2023-10-16

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

  int i = 7;
  Mat result;
 imshow("Result with Gaussian Filter &d X &d", i, i, result);

你有什么建议吗?

您可以使用:

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);