2017-07-25 43 views
0

我是使用python openCv的新手。我能夠打開圖像窗口,但按任何鍵,圖像窗口掛起,並沒有得到封閉圖像窗口始終保持打開並處於掛起狀態

import cv2 
input = cv2.imread('/Users/chetandev/Desktop/testimage.jpg') 
cv2.imshow('Hello World', input) 
cv2.waitKey() 
cv2.destroyAllWindows() 

回答

0

你的路徑是在某些方面可能是錯的。您可以將testimage.jpg放在與代碼相同的文件夾中,並執行cv2.imread('testimage.jpg')

從這裏: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_image_display/py_image_display.html#display-image

Even if the image path is wrong, it won’t throw any error, but print img will give you None

你或許可以檢查影像是否正確使用if input is None加載。您應該也可以將0置於cv2.waitKey()的參數中。

+1

'cv2.waitKey()'默認爲0 –

+0

即使將圖像放在同一文件夾中後也不起作用 –

+0

它不適用於jupytor筆記本 –

相關問題