« 【C/C++】 bitset (STL) | トップページ | 「怯む」の読み仮名 »

【OpenCV】 ubuntuでcvWaitKey()の戻り値がおかしい

OpenCVで画像処理をするプログラムを作ったりしてるんやけど、Windowsだと問題ないのにLinuxだとうまく動かないコードがあって、調べてみたらcvWaitKeyの戻り値がおかしい事が分かった。

ESCキー   0x1B
スペース   0x20
リターン    0x0A

となるはずが

ESCキー   0x10001B
スペース   0x100020
リターン    0x10000A

となってる。
何故?
そもそもASCIIのキーコードなので、0〜0xFFなはずなんやけど...
とりあえず上位ビットをマスクする事にした。

« 【C/C++】 bitset (STL) | トップページ | 「怯む」の読み仮名 »

OpenCV」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: 【OpenCV】 ubuntuでcvWaitKey()の戻り値がおかしい:

« 【C/C++】 bitset (STL) | トップページ | 「怯む」の読み仮名 »