Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenCV waitKey()&;0xFF_Opencv - Fatal编程技术网

OpenCV waitKey()&;0xFF

OpenCV waitKey()&;0xFF,opencv,Opencv,我在openCV示例中看到了他们使用的 if cv2.waitKey(1) & 0xFF == ord('q'): 检查用户是否按了字符“q” 他们为什么要做&0xFF部分 如果您有一个位x,并且您有x和1,则该位保持不变。因此,对所有对象执行和(0xFF)将保持结果相同 为什么要这样做?如果您可以将0xff想象为0x00ff,您将看到,它将从可能的16位扫描键值中屏蔽较低的8位(ascii)半字节。(在某些os/gui组合上使用后者)现在就有意义了。谢谢。可能有两份

我在openCV示例中看到了他们使用的

if cv2.waitKey(1) & 0xFF == ord('q'):
检查用户是否按了字符“q”

他们为什么要做
&0xFF
部分

如果您有一个位
x
,并且您有
x和1
,则该位保持不变。因此,对所有对象执行
(0xFF)将保持结果相同


为什么要这样做?

如果您可以将0xff想象为0x00ff,您将看到,它将从可能的16位扫描键值中屏蔽较低的8位(ascii)半字节。(在某些os/gui组合上使用后者)现在就有意义了。谢谢。可能有两份