cv2.imshow無法顯示圖像

在Pycharm中運行cv.imshow()函數的時候,圖形界面閃了一下就消失了。

後來,在Stackoverflow上發現瞭解決的方法。

在這裏插入圖片描述

原來,在運行cv2.imshow後,需要使用cv2.waitKey來保持窗口的顯示。

接下來就介紹下這兩個函數,cv2.imshowcv2.waitKey


cv2.imshow('顯示窗口名稱',圖像數組)

比如我這樣寫:

img1 = cv2.imread('002.jpg')
cv2.imshow('img', img1)
cv2.waitKey(0)

顯示圖像窗口的標題是這樣的:

在這裏插入圖片描述

爲了顯示圖像,官方文檔中進行了說明,imshow後必須使用waitKey


cv2.waitKey(delay)

delay參數表示延遲多少毫秒。默認情況爲0。當delay≤0,可以理解爲延遲無窮大毫秒,就是暫停了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章