user-interface - 在Win32应用程序中使用opencv进行图像显示

是否可以输出图像,使它们全部位于单个窗口内?
以前,我以前只使用opencv函数输出数据:

cvNamedWindow("Image 1");
cvShowImage("Image 1", img);

因此,我更改图像,然后调用:cvShowImage函数,依此类推。
但是,如果我要查看多个图像,则每个新图像都需要在其上显示自己的窗口,而我想要的是将每个此类opencv输出窗口都放在一个大主窗口中。

有可能做到吗?如何?

最佳答案

您将必须构造一个新图像并将每个img放入其中。我认为没有像MATLAB的subplot这样的内置函数。我建议使用ROI功能将图像快速复制到大图像(包含其他图像)的感兴趣区域(ROI)中。

https://stackoverflow.com/questions/3067541/

相关文章:

image - OpenCV模板匹配

opencv - 相机和投影仪校准

visual-c++ - 使用卷积方法处理35 x 35内核

docker - 如何在 Docker API 中使用挂载创建容器

opencv - 模拟相机的进纸

docker - TeamCity 构建代理 : Error registering on the

docker - 创建 Docker 自己的 node_modules

opencv - 使用OpenCV进行镜头检测

python - 如果测试失败,则停止/失败 docker build

visual-c++ - cxcore210d.dll丢失