cv2 imshow窗口大小_cv2.imshow()图片无法显示
生活随笔
收集整理的這篇文章主要介紹了
cv2 imshow窗口大小_cv2.imshow()图片无法显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Pycharm和jupyter notebook中運行cv2.imshow()函數的時候,圖片無法正常顯示,是因為在運行cv2.imshow()之后,需要使用cv2.waitKey()來保持窗口的顯示,用cv2.destroyAllWindows()來關閉窗口。
cv2.imshow()后面需要跟隨著cv2.waitKey(period)函數,這個函數可以使圖像持續顯示給定的一段時間period(ms),否則,圖片將無法顯示。例如:waitKey(0)將持續顯示圖片直到有按鍵被按下(這一設置很適合用于顯示圖片),用鼠標選中圖片顯示窗口,按下鍵盤任意鍵即可關閉該窗口。
import cv2 lena=cv2.imread("lena.bmp") cv2.imshow("lena", lena ) cv2.waitKey(0) cv2.destroyAllWindows()也可以對代碼稍作修改,
import cv2 lena = cv2.imread('lena.bmp') # 讀取目錄下的jpg圖像 cv2.imshow('lena', lena) # 建立名為‘image’ 的窗口并顯示圖像 k = cv2.waitKey(0) # waitKey代表讀取鍵盤的輸入,0代表一直等待 if k ==27: # 鍵盤上Esc鍵的鍵值cv2.destroyAllWindows()圖像出現后必須把光標移動到窗口上再按Esc鍵才會退出。
總結
以上是生活随笔為你收集整理的cv2 imshow窗口大小_cv2.imshow()图片无法显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2023戴尔科技峰会:双驱升级 构筑数实
- 下一篇: ggplot2中显示坐标轴_R可视化08