在Pycharm中運行cv.imshow()
函數的時候,圖形界面閃了一下就消失了。
後來,在Stackoverflow上發現瞭解決的方法。
原來,在運行cv2.imshow
後,需要使用cv2.waitKey
來保持窗口的顯示。
接下來就介紹下這兩個函數,cv2.imshow
,cv2.waitKey
。
cv2.imshow('顯示窗口名稱',圖像數組)
比如我這樣寫:
img1 = cv2.imread('002.jpg')
cv2.imshow('img', img1)
cv2.waitKey(0)
顯示圖像窗口的標題是這樣的:
爲了顯示圖像,官方文檔中進行了說明,imshow
後必須使用waitKey
cv2.waitKey(delay)
delay
參數表示延遲多少毫秒。默認情況爲0
。當delay≤0
,可以理解爲延遲無窮大毫秒,就是暫停了。