Programming

C++

OpenCVの三角測量関数『cv::triangulatepoints』

だいぶ時間が空きましたが、引き続きOpenCVの3次元復元系の関数を見ていく。 今回はcalib3dモジュールにあるtriangulatePoints関数。つまり三角測量を行う関数ですね。 void cv::triangulatePoint...
0
C++

OpenCV 3.3.0-RCでsfmモジュールをビルド

OpenCVのsfmモジュールのビルドが諦められずにまた挑戦したメモです(笑) もう4度目ですね。(そして1年以上も…) OpenCV3.1の頃からWindows環境でsfmモジュールを有効にするには一工夫必要なのが分かっていたけど、その後...
0
C++

BGSLibrary:OpenCVベースの背景差分ライブラリ

割と有名らしいOpenCVベースの背景差分(Background Subtraction)のライブラリ「BGSLibrary」。 頻繁に更新されており、現在は43の背景差分アルゴリズムが実装されいてるらしい。 GPLv3ライセンスなので商用...
0
C++

SONY製のニューラルネットワークライブラリ『NNabla』

SONYが自社で開発したニューラルネットワークライブラリのオープンソース化を発表した。 Apache 2.0ライセンスだそうです。 Neural Network Libraries 特長 必要最小限の労力 Pythonを用いて、より少ないコ...
0
C++

cvui:OpenCVのための軽量GUIライブラリ

OpenCVを使ったプログラムで各種入力パラメータをいじるのに便利そうなGUIライブラリを見つけた。 このcvuiは、ヘッダーファイルcvui.hのみの軽量なライブラリで、クロスプラットフォーム(Windows, OSX, Linux)にビ...
1
C++

OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる

本来なら例の書籍を読み進めて少しずつ理解していくつもりだったけど、しんどい。。。 書籍はなかなか読み進められなかったので、飛ばし読みしてプログラムを動かしながら徐々にディティールを理解していく方針へ切り替えた(笑) 何度か格闘するも上手くい...
0
CG

3D復元技術の情報リンク集

Visual Odometry, Visual SLAM, Structure from Motion, Multi-View Stereoなど、複数の2D画像から3Dの情報を復元する技術の良いリンクまとめページを見つけた。 Awesome...
0
Computer Vision

Live CV:インタラクティブにComputer Visionコーディングができるツール

Learn OpenCVの記事でLive CVというツールを知った。 インタラクティブに処理結果の画像を確認しながら画像処理コーディングができるツール。個人開発からスタートしたプロジェクトのようです。 Live CV Live CVは、コー...
0
C++

OpenCV 3.1のsfmモジュールのビルド再び

性懲りもなくまだやってます。(作業メモ的な記事なので読みづらいです) 前回、sfmモジュールのビルドでgflagsのリンクが上手くいかったので、その対処を考える。 前回はglogをビルドする時にgflagsが有効になっていなかった。glog...
0