Predator's Vision

画像処理、3D点群処理、DeepLearning等の備忘録

2019-01-01から1年間の記事一覧

マウスカーソルを見失ったときに所定の場所に強制移動させる

マルチディスプレイしているとマウスカーソルを見失うことも多いが、そのたびにマウスをバタバタと左右に動かして画面のどこにあるか探す時間が勿体ない。そこで、マウスカーソルが画面上の所定の位置に来るようなbatを作成した。これをpathが通るところにお…

cv::cornerSubPix (サブピクセル推定) アルゴリズムの詳細

OpenCVにはcv::cornerSubPixという関数があるが、これの原理に関する説明が非常に簡素でわかりづらい。特徴検出 — opencv 2.2 documentation 上記ページに書いてある3つの式の意味についてまとめる。 式1について 上記OpenCVの説明ページで「各点に向かう画…

C, V, H キーが打てない問題の解消法 (When C, V, H keys don't work...)

TL;DR (English) It might depend on each environment, but in my case, "Right Windows" key is regarded as pressed down. Of course my keyboard doesn't have such a key... So I can't press it. To solve this problem, simulate "R Win" key (VK_RWI…

Direct Sparse Odometry (DSO) の要点まとめ

過去のエントリではWindowsへのインストール方法をまとめたが、今回は論文から理解したことをまとめる。 数学的な細かな話は最小限に抑え、私なりに要点だけまとめる。 # 間違ってるところがあるかもしれないので随時修正していくつもり。 論文 [1607.02565]…

画像間の特徴点対応付け~マッチング方式とオプティカルフロー方式~

最終出力として2画像間の特徴点の対応関係を求めたいという場合、その方式には大きく2種類がある。 この観点からまとめられている記事をあまり見た事がないので投稿。 マッチング方式 「特徴点 対応付け」や「特徴点 マッチング」と検索すると引っかかるのは…

Direct Sparse Odometry (DSO) を Win10, VS2017 でビルド

SLAM手法の1つである Direct Sparse Odometry (DSO) をWindows上でTUMのデータセットを使って動かしたくトライ。 ※DSOの要点まとめはこちらのエントリを参照: predator.hateblo.jp 環境 Windows 10 Home x64 Visual Studio Community 2017 CMake 3.10.2 ス…