c++ - 如何使用 imshow 在多个窗口中显示多个图像?

标签 c++ opencv

为了在屏幕上显示两张图片,我想做类似下面的事情:

imshow("1", img1);
imshow('2', 'img2');

这有可能吗?

最佳答案

是的,这是可能的。函数 void imshow(const string& winname, InputArray mat) 在指定窗口中显示图像,其中 -

  • winname – 窗口名称。
  • image – 要显示的图像。

窗口由其名称标识。所以要在两个不同的窗口中显示两个图像(img1,img2);使用具有不同名称的 imshow,例如:-

imshow("1",img1);
imshow("2",img2);

关于c++ - 如何使用 imshow 在多个窗口中显示多个图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17987598/

相关文章:

c++ - 在 C++ (WLANAPI) 中获取 Windows wifi 托管网络设备的 ip 地址

c++ - 如果只创建一次,使用数百个线程是否安全?

ios - iOS中与真实物体的图像匹配

python - 如何定期使用opencv python更新图像的绘图窗口?

c++ - GetAsyncKeyState() 占用大量 CPU?我使用正确吗?

c++ - 防止破坏成员变量

python - traincascade、分类器和 openCV

python - 平滑手写数字中的极值点

python - 如何调整视频帧的大小然后检索最终大小?

C++ 重载 >> 运算符