专栏名称: OpenCV学堂
一个致力于计算机视觉OpenCV原创技术传播的公众号!OpenCV计算机视觉与tensorflow深度学习相关算法原创文章分享、函数使用技巧、源码分析与讨论、,计算机视觉前沿技术介绍,技术专家经验分享,人才交流,学习交流。
今天看啥  ›  专栏  ›  OpenCV学堂

奇技淫巧 | OpenCV中如何在一个窗口中显示多张图

OpenCV学堂  · 公众号  ·  · 2024-10-08 22:57

主要观点总结

文章介绍了如何在同一个窗口中显示多个Mat对象(即图像),这是通过Mat数据的合并操作实现的。文章包括两张图和四张图在同一个窗口显示的示例代码。

关键观点总结

关键观点1: 文章主题

介绍如何在OpenCV中实现在同一个窗口显示多个图像(Mat对象)的方法。

关键观点2: 实现方法

通过Mat数据的合并操作,将多个Mat对象合并成一个更大的Mat对象,然后传给imshow函数即可在同一个窗口显示多个图像。

关键观点3: 示例代码

文章提供了两张图和四张图在同一个窗口显示的示例代码,并解释了代码的运行结果。

关键观点4: 推荐阅读

文章最后推荐了一些相关的学习资源,如OpenCV4系统化学习、深度学习系统化学习等。


文章预览

点击上方 蓝字 关注我们 微信公众号: OpenCV学堂 关注获取更多计算机视觉 与深度学习知识 来由与思路 最近有人在我B站的 免费视频课程 《OpenCV4 C++ 快速入门视频30讲 》 讲后面留言提问:(B站课程地址如下:) https://www.bilibili.com/video/BV1i54y1m7tw 问我  如何在一个imshow里面显示多个Mat对象/图像? 其实这个本质就是一个Mat数据的合并操作。OpenCV读入每张图像都是一个Mat对象,而这些Mat对象本质就是数组,当然可以继续进行数组的合并的,可以把多个Mat对象合并成一个更大的Mat对象,然后传给imshow函数即可显示。 这样就完成了多张图像在同一个窗口显示了。理论上可以创建生成一个grid,每个网络对应一个Mat对象也就是图像,根据需要只要内存够大,可以生成很大的 Grid来实现图像预览。这里就不搞这么复杂,分别以两张图与四张图显示在同一个窗 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览