タグ

ブックマーク / blog.negativemind.com (2)

  • OpenCVでカメラ画像から自己位置認識 (Visual Odometry)

    ちょっと前からロボット関係で話題(?)になっていたROS(Robot Operating System)というものについて調べ始めた。名前からしてロボット用のOSなのかと思ったらそうじゃなくて、Linux(Ubuntu)上で動くミドルウェア... ロボット自身の移動量を計測する手法全般を”Odometry“と言うらしい。 中でも1番簡単なやり方は、車輪などの駆動装置の回転数を加算して移動距離とみなす方法。これはWheel Odometryとか呼ばれるらしい。この手法は手軽だがもちろん欠点もあって、車輪が滑るなどして空転した分も移動量として加算されてしまう。そのため、Wheel Odometryではロボットが遠くへ移動するほど、どんどん誤差が溜まってしまう。 これに対して、カメラ画像を使って自己位置認識を行うのがVisual Odometry(VO)という分野。ロボットの自己位置認識では、ス

    OpenCVでカメラ画像から自己位置認識 (Visual Odometry)
  • Super Resolution:OpenCVの超解像処理モジュール

    OpenCV 2.4.5から超解像処理のモジュールが追加されていたらしい。 http://docs.opencv.org/modules/superres/doc/super_resolution.html superres::SuperResolutionクラスを使えば簡単に実装できるようだ。初期化時にGPUを使うかどうか設定できるっぽい。 こちらのブログに実装例が載っています。↓ http://whoopsidaisies.hatenablog.com/entry/2013/12/03/021133

    Super Resolution:OpenCVの超解像処理モジュール
  • 1