Computer Vision

C++

OpenCVでiPhone6sのカメラをキャリブレーションする

世間ではiPhone7が発売されていますが、オイラは引き続きiPhone6sを使います(笑) 1年前にiPhone6Sへ機種変更してからiPhone6sのカメラで結構たくさん写真や動画を撮ったので、画像・動画がだいぶ溜まった。 それ...
0
C++

OpenGVのライブラリ構成

引き続きOpenGV公式ドキュメントのHow to useを読んでいる。 前回は用語の解説まで読んだので、次はOrganization of the library(ライブラリの構成)とInterface(インターフェイス)の...
2017.01.02 0
C++

OpenGVの用語

OpenGV公式ドキュメントのHow to useを読んでるんだけど、出てくる用語が独特なのと、図はあるけど、抽象的過ぎてとても分かりづらいので苦戦している。 もう思いっきりこの記事に触発されたよね。
2017.01.02 0
C++

OpenCVの超解像(SuperResolution)モジュールを試す

いつか試してみようと思いつつ全然触ってなかったOpenCVの超解像(SuperResolution)モジュールを使ってみた。 OpenCV 3.1だとサンプルコードが同梱されているのですぐに試せる。↓ opencv/samples/g...
2018.07.27 0
C++

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

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

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

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

openMVGをWindows10 Visual Studio 2015環境でビルドする

Windows環境でOpenCVのsfmモジュールをビルドするのはえらい面倒だったので、変にOpenCVにこだわるのはやめようと思う。 以前見つけたopenMVGをビルドしてみる。 openMVGの公式ドキュメントによる...
2018.03.06 0
C++

C++の機械学習ライブラリ『Dlib』

画像認識系の人達の間では、高性能な顔の器官検出(Face Alignment)が手軽に利用できることで知られているC++のライブラリ Dlib。(表記は大文字、小文字どっちなんでしょう?) 英語のWikipediaによると、2002年から開...
2018.07.22 0
C++

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

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

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

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

OpenCVで顔のモーフィングを実装する

映画の視覚効果で初めてモーフィング技術が使われたのは映画「ウィロー」だとILMのドキュメンタリーで見た記憶がある。 まだ3DCGはもちろん、デジタルな視覚効果そのものが珍しかった1988年の映画だ。画像を変形させてシームレスに別の...
2018.06.04 0
Computer Vision

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

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

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

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

書籍『イラストで学ぶ ディープラーニング』

Pylearn2, Caffeと来て、Chainer, TensorFlowと、ディープラーニング系のライブラリが乱立し過ぎて、ある時点から追いかけるのをやめておりました。そもそももう少し仕組みというか、特性を理解しないと活用もできないんだ...
2016.11.30 0