首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV - Python库

OpenCV - Python库
EN

Stack Overflow用户
提问于 2021-01-18 10:03:37
回答 2查看 50关注 0票数 0
代码语言:javascript
复制
 cv.waitKey(1)& 0xFF == ord('q'):
            break

在上面的代码片段中,0xFF的需求是什么?如果我在这种情况下不使用它,它也可以正常工作。

EN

回答 2

Stack Overflow用户

发布于 2021-01-18 10:07:07

您发布的代码片段只是一个规范,用于声明通过哪个键按下打开-cv窗口的将关闭&脚本终止

在这种情况下,它将是关键的退出‘q’(表示退出-正如规范所示)。

因此,您的脚本应该可以很好地工作,即使不包括代码片段,因为它只是为了终止Python脚本而包含的。

票数 0
EN

Stack Overflow用户

发布于 2021-01-18 10:09:01

如果我没记错的话,& 0xFF只是确保从cv.waitKey(1)返回的任何值都在无符号字节的范围内(换句话说,它取cv.waitKey(1)返回值的最低8位)。

只要您按下的键的最后8位的值在此0 <= x <= 255范围内,代码就可以工作。也就是说,如果你假设按下了与'q'相同的低位8位的按键,我相信它会有问题。

所以省略它应该没问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65767941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档