ライブラリ

C++

OpenCV 3.1とopencv_contribモジュールをVisual Studio 2015でビルドする

PCを新調してできることが増えたので色々遊び始める。 さっそくOpenCV 3.1をopencv_contribのモジュールも含めてビルドしてみようと思う。目当ては特にSfMモジュール。 Windows環境でx64ビルドするための手順をメモ...
0
Computer Vision

OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク

顔画像で個人を識別できるオープンソースフレームワークを見つけた。 コンピュータービジョン系で有名なカーネギーメロン大学がPythonとTorchで開発したもの。Apache 2.0 Licenseとのことなので著作権の表示、変更箇所の明示が...
2
C++

Theia:オープンソースのStructure from Motionライブラリ

度々似たような話題ですが(笑) また別のオープンソースStructure from Motionライブラリを見つけた↓ Theia TheiaはChris Sweeneyが開発したコンピュータービジョンライブラリで、効率的で信頼性の高いSt...
2
C++

CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』

このLightmetrica(ライトメトリカ)というレンダラは、2015年度の未踏に採択されたプロジェクトだそうで、東大の大津 久平さんが大域照明手法の研究開発のためのフレームワークとして開発しているそうです。 Lightmetrica :...
0
.NET

C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』

だいぶ前からこれの真似をしてみたくて色々調べてるんだけど、そもそも遺伝的アルゴリズムの知識が無いのでピンとこない。↓ 遺伝的アルゴリズムって、機械学習とは違うんですかね? 機械学習と同じように、遺伝的アルゴリズムも何か手軽なライブラリが無い...
0
C++

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

書籍「ROSではじめる ロボットプログラミング」を一通り読み終わって、何となくロボットの自己位置認識の重要性を感じている。 ロボット自身の移動量を計測する手法全般を"Odometry"と言うらしい。 中でも1番簡単なやり方は、車輪などの駆動...
2
AR

ArUco:OpenCVベースのコンパクトなARライブラリ

最近、ARToolKit以外にもっとコンパクトなARライブラリがないか調べてる。 ARアプリを作りたいわけじゃなくて、アプリケーション開発の部品として、単眼カメラによるマーカー認識で3次元座標を取得する機能が欲しいだけなので、あんまりゴテゴ...
0
C++

OpenMesh:オープンソースの3Dメッシュデータライブラリ

学生の頃は、CG系のプログラミングと言えば全て自前実装するものだと思っていた。 ライブラリなんて何にも知らず、レンダラを作るためにMeshデータの構造から全部(Javaで)自前実装してました。画像ファイルの読み込み機能すら自作しちゃってた。...
0
C++

openMVG:複数視点画像から3次元形状を復元するライブラリ

最近、この手の2D→3D復元系のライブラリを色々と調べている。何となく、自分で3D復元ツールを作ってみたくてね。 この間のOpenGVは複数画像からカメラ(視点)の3次元位置・姿勢を推定するライブラリだった↓ こっちのopenMVG(Mul...
4