我有以下代碼可以列印以下影像。為什么我沒有關閉視窗的選項(左上角缺少小紅十字)?
import cv2
img = cv2.imread('/Users/natashabustnes/Desktop/geeks14.png')
cv2.imshow('image', img)
cv2.waitKey(0)

uj5u.com熱心網友回復:
您的代碼顯示視窗并等待按鍵。
當您按下一個鍵時,waitKey 回傳并且 GUI 凍結,因為沒有更多指令。做這樣的事情。
import cv2
img = cv2.imread('/Users/natashabustnes/Desktop/geeks14.png')
cv2.imshow('image', img)
while True:
k = cv2.waitKey(1) & 0xFF
if k == 27:
break
cv2.destroyAllWindows()
此代碼會一直等到您在關閉之前按“q”按鈕。默認情況下,OpenCV 不支持使用普通關閉按鈕關閉視窗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/340887.html
