我刚开始用Python学习OpenCV for Raspberry Pi 3。 我为namedWindow()编写了一个简单的代码。问题是destroyWindow()不能像我期望的那样工作。 " TEST"窗户还在那里。以下代码有什么问题?
import cv2
import sys
if __name__ == '__main__':
cv2.namedWindow("TEST")
while True:
key = cv2.waitKey(5)
if key == 27:
print "ESC pressed..."
cv2.destroyWindow("TEST")
break
sys.exit()
答案 0 :(得分:0)
就waitKey而言,这里通常对我有用:
if cv2.waitKey(1) & 0xFF == 27:
break
cv2.destroyWindow("TEST")
这是一个按位,并且waitkey输入和11111111
应该等于密钥的UTF-8值。我在This Loop上对此进行了测试。希望这可以帮助。