1
我需要顯示圖像後的用戶輸入,但問題是圖像窗口不會關閉並凍結。你有我可以用來獲得用戶輸入的一些解決方案或替代方案嗎?OpenCV - > Python - 圖像窗口不關閉
代碼:
import cv2
img = cv2.imread("begin.jpg")
cv2.imshow("test",img)
cv2.destroyAllWindows()
raw_input("test:")
問題:窗口,顯示的圖像也不會關閉
原因:的raw_input()。刪除raw_input()該窗口按預期關閉。
我期望用戶有多個角色。
謝謝你這麼多
如果您的代碼按預期運行,它實際上會立即顯示並隱藏該窗口。無論如何,'waitKey'可能是你想要在這裏使用的函數。它會立即強制刷新窗口,超時後或按下按鍵之後。 – 101
是的,如果代碼按預期運行,窗口將立即顯示並隱藏。我不明白的是爲什麼raw_input使destroyAllWindows不起作用...關於waitKey,我的問題不是窗口會立即顯示和隱藏,我把這樣的代碼顯示raw_input,不讓窗戶關閉。用waitKey也可以讀取字符,但是我想要接收多個字符... – dvsaraiva
不要使用'waitKey'作爲用戶輸入,除非它們關閉窗口。然後用'raw_input'收集他們的輸入。 – 101