opencv在同一窗口打印多张图片
生活随笔
收集整理的這篇文章主要介紹了
opencv在同一窗口打印多张图片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先,由于cv2處理的圖片是通過ndarray的格式操作的,也就是說通過array的拼接就可以實現圖片的拼接,那么之后就可以通過簡單的imshow將合并的圖片打印從而達到在一個窗口中顯示多張圖片的目的。
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()效果如下:
轉載于:https://www.cnblogs.com/arkenstone/p/7011653.html
總結
以上是生活随笔為你收集整理的opencv在同一窗口打印多张图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到挖地是什么意思
- 下一篇: [20170617]vim中调用sqlp