Photogrammetry

C++

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

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

3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』

Unity Technologiesが、3Dスキャンで取得したテクスチャから照明成分を除去してAlbedo Mapを作成するツールをGitHubで公開した。 こういうツールがVFX関係の会社じゃなくて、ゲームエンジンの会社から提供されるって...
0
Computer Vision

Qlone:スマホのカメラで3Dスキャンできるアプリ

iPhoneやiPadのカメラを使って3Dスキャンできる「Qlone」っていう無料アプリが登場した。 技術ジャンルとしてはphotogrammetryというやつ。 Qlone 主な特長 スキャンは超高速、iOS上でリアルタイムに済み、待ち時...
0
C++

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

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

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

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

Multi-View Environment:複数画像から3次元形状を再構築するライブラリ

ここのところ、やたらと2D→3D関連のライブラリやツールについて調べています。 このMVE(Multi-View Environment)というライブラリは、Structure-from-Motion、Multi-View Stereo、S...
0
C++

OpenMVSのサンプルを動かしてみる

この前見つけたOpenMVSをビルドしてみようと思ってドキュメント見たら、すでにサンプルをWindows用にビルドしたバイナリが配布されているではないか! 公式ドキュメントのUsageページの内容も、配布されているopenMVS_sampl...
0
Computer Vision

Regard3D:オープンソースのStructure from Motionツール

ライブラリではなく、ちゃんとGUIを備えたオープンソースのStructure from Motionのアプリケーションを見つけた。 このRegard3DのソースコードはMIT licenseだそうだ。 Regard3D Regard3Dは、...
0
C++

OpenMVS:Multi-View Stereoによる3次元復元ライブラリ

複数枚の2D画像から、カメラの3D姿勢情報と被写体の疎(sparse)な3D点群を推定するのがStructure from Motionという手法。そこで求めたカメラの姿勢、点群の情報を使ってさらに密(dense)な点群を求めるのがMult...
1