最終更新:2020-05-13 (水) 14:56:07 (1450d)
cv::waitKey
Top / cv::waitKey
The function waitKey waits for a key event infinitely (when delay≤0 ) or for delay milliseconds, when it is positive.
精度
- OpenCV 3.4.2で改善された (cv::getTickCountを使う)
- ~OpenCV 3.3
- Windowsでは15ms程度の精度 (内部がGetTickCount)
- http://13mzawa2.hateblo.jp/entry/2015/12/28/180021
メモ
- OpenCV 3.2では何も押していないときに-1となるべきのところ255を返す不具合がある
メモ
- 従来までは、特殊キーのキーコードも返すようにしていたが、OpenCV 3.2.0からcv::waitKeyExが実装され、こちらは特殊キーのキーコードも返す。
- cv::waitKeyは、特殊キーが押されても反応するが、キーコードは0が返される。(矢印キーとかファンクションキーとか)。この挙動は、環境変数OPENCV_LEGACY_WAITKEY?に1を設定することで、3.2.0 より前の挙動と一致する。
- OpenCV 3.2.0以降では、cv::waitKeyは1≦x≦255 の範囲に限定される。 (-1がタイムアウト、0が特殊キー全般)
- https://twitter.com/tomoaki_teshima/status/998444961774252032
関連
- GetTickCount
- cvWaitKey
- cv::getTickCount
- cv::getTickFrequency?