【OpenCV】 ubuntuでcvWaitKey()の戻り値がおかしい
OpenCVで画像処理をするプログラムを作ったりしてるんやけど、Windowsだと問題ないのにLinuxだとうまく動かないコードがあって、調べてみたらcvWaitKeyの戻り値がおかしい事が分かった。
ESCキー 0x1B
スペース 0x20
リターン 0x0A
となるはずが
ESCキー 0x10001B
スペース 0x100020
リターン 0x10000A
となってる。
何故?
そもそもASCIIのキーコードなので、0〜0xFFなはずなんやけど...
とりあえず上位ビットをマスクする事にした。
« 【C/C++】 bitset (STL) | トップページ | 「怯む」の読み仮名 »
「OpenCV」カテゴリの記事
- 【OpenCV】 cvWaitKeyのタイムアウト時間とフレーム更新(2009.06.20)
- 【OpenCV】 ubuntuでcvWaitKey()の戻り値がおかしい(2009.03.09)
この記事へのコメントは終了しました。
コメント