gpt4 book ai didi

python - openCV waitKey()无法获得正确的键盘输入

转载 作者:行者123 更新时间:2023-12-02 16:47:05 29 4
gpt4 key购买 nike

我遵循了一个教程,并尝试在按q时退出程序,但这是行不通的,无论我按哪个键都可以退出,这就是代码:

twi = cv2.imread('large.png')
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.imshow('image', twi)
key = cv2.waitKey(0)
if key == ord('q'):
cv2.destroyAllWindows()

而且我尝试添加 &0xFF:
key = cv2.waitKey(0)&0xFF

仍然无法正常工作,这有什么问题?我可以解决吗?

=============更新===========

我在其中添加了 print(key),当按下 q时,变量 key113,而 ord('q')113,也无法理解为什么它不起作用...

============已解决=============

(似乎我忘记了 if的工作原理...)

最佳答案

在不返回cv2.waitKey(0)键的键值时连续调用q可能有效:

while cv2.waitKey(0) != ord('q'):
pass
cv2.destroyAllWindows()

关于python - openCV waitKey()无法获得正确的键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44846704/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com