博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opencv在同一窗口打印多张图片
阅读量:6250 次
发布时间:2019-06-22

本文共 501 字,大约阅读时间需要 1 分钟。

首先,由于cv2处理的图片是通过ndarray的格式操作的,也就是说通过array的拼接就可以实现图片的拼接,那么之后就可以通过简单的imshow将合并的图片打印从而达到在一个窗口中显示多张图片的目的。

import cv2import numpy as npimg1 = cv2.imread("img1.jpg")img2 = cv2.imread("img2.jpg")# resize to same scaleim1 = cv2.resize(img1, (200, 200))im2 = cv2.resize(img2, (200, 200))hmerge = np.hstack((im1, im2)) #水平拼接vmerge = np.vstack((im1, im2)) #垂直拼接cv2.imshow("test1", hmerge)cv2.imshow("test2", vmerge)cv2.waitKey(0)cv2.destroyAllWindows()

效果如下:

947235-20170614235854712-903456340.png

转载于:https://www.cnblogs.com/arkenstone/p/7011653.html

你可能感兴趣的文章
[转]Intel C++编译器的预定义宏(Windows版、Linux版)
查看>>
***测试02------查点总结
查看>>
1Z0-052 中英文解析(2)
查看>>
Android accessibility service detect notification
查看>>
调度器状态机的单片机上用的小系统
查看>>
Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word等
查看>>
绘画与照片修饰
查看>>
Google Adwords关键词即将告别完全精确匹配
查看>>
原生JavaScript文件上传带进度条
查看>>
kong 负载均衡
查看>>
linux快捷键
查看>>
Bugzilla提Bug
查看>>
MySql执行sql文件
查看>>
MongoDB一对多存储
查看>>
日本ZBrush大师 岡田恵太/Keita Okada 作品欣赏
查看>>
android环境那此事--genymotion, virtualbox
查看>>
centreon分布式监控
查看>>
linux常用命令-date-clock-hwclock-type-whatis--help-man-info-cal
查看>>
笔记之sed工具
查看>>
MySQL5.7 GTID与传统快速切换
查看>>