1. ホーム
  2. python

[解決済み] cv2.waitKey(1) の 0xFF は何のためですか?

2023-07-09 05:51:12

質問

次のコードで、0xFFが何をするのか理解しようとしています。

if cv2.waitKey(0) & 0xFF == ord('q'):
    break

何かアイデアはありますか?

どのように解決するのですか?

0xFF は16進数の定数で 11111111 を2進数で表したものです。 ビット単位のANDを使うことで ( & ) をこの定数と一緒に使うことで、元の最後の8ビットだけを残します(この場合、どのような cv2.waitKey(0) が何であれ)。