opencv在同一窗口打印多张图片
生活随笔
收集整理的這篇文章主要介紹了
opencv在同一窗口打印多张图片
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先,由于cv2處理的圖片是通過(guò)ndarray的格式操作的,也就是說(shuō)通過(guò)array的拼接就可以實(shí)現(xiàn)圖片的拼接,那么之后就可以通過(guò)簡(jiǎn)單的imshow將合并的圖片打印從而達(dá)到在一個(gè)窗口中顯示多張圖片的目的。
import cv2 import numpy as npimg1 = cv2.imread("img1.jpg") img2 = cv2.imread("img2.jpg")# resize to same scale im1 = 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()效果如下:
轉(zhuǎn)載于:https://www.cnblogs.com/arkenstone/p/7011653.html
總結(jié)
以上是生活随笔為你收集整理的opencv在同一窗口打印多张图片的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 做梦梦到挖地是什么意思
- 下一篇: [20170617]vim中调用sqlp