オプティカルフロー
- 連続画像中の物体の移動方向と移動距離を表す移動ベクトル。速度場。
- 推定のためには、連続した画像での対応点を求めればよい。
- 対応点の探索方法には、マッチング法と勾配法がある。
- マッチング法
- 連続する動画像間においてフレーム間での直接的な対応付けによって移動ベクトルを抽出する手法
- 一般的に長い処理時間が必要(探索範囲の大きさに依存)
- 勾配法
- 時空間における各画素の輝度勾配の拘束を利用して、対応点の探索を行う手法
- Kanade-Lucas-Tomasi Tracker
- 勾配法を利用した、対応点探索の手法の一つ。
- 勾配法を利用した、対応点探索の手法の一つ。
- ref.
Extraction of Optical Flow
大谷 孝英 - 視覚センサを用いた小型飛行船の自律制御ならびに人物検出に関する研究 - Naist
OpenCV
- cvGetCaptureProperty って、動いてなくない?
この環境だけなのかしらん。キャプチャサイズ調べてるのに0返してくるんだが。
作業内容
- KLTの公開API使ってみた。
とりあえずOpenCVと連携させて使えるようにした。
けど特徴点抽出ならOpenCVに実装されてるじゃん、ていう。
- うん、抽出できてる。たぶん。
- 実際に使うかどうかは今後検討。OpenCVのPyramidal LK Feature Trackerの方がいいのかもしれないし、全然違う方法になるかも知れない。
ref
- OpenCV/KLT Feature Tracker