Twitterで知ったんだけど、OpenARっていう、マーカーARのライブラリがあるらしい。
OPENAR: OPENCV AUGMENTED REALITY PROGRAM
OpenARはマーカーベースのARをC++でシンプルに実装したものです。OpenARはOpenCVをベースとしており、OpenCVにのみ依存します。
OpenARは画像フレーム中のマーカーをデコードしますが、フレーム間のマーカーのトラッキング機能は実装していません。また、テンプレートマッチングによるマーカーのデコードも未実装です。
説明にある通り、依存ライブラリはOpenCVのみで、GitHubにソースコードとドキュメントがある。OpenCVをベースにしているだけあって、OpenARのソースコードは非常にシンプルで、1000行未満のcppファイルたった1つだけで構成されている。
追記:ARToolKitがオープンソース化されてLGPL v3.0ライセンスになった。単純にライセンスの緩さでは比べられなくなったから、用途に合わせて選んだ方が良い。自分のコードに組み込むなら小さいライブラリの方が依存関係に苦しむことは少ないと思う。
OpenCVベースで実装されているということは、当然ARToolKitと比べると以下のような違いがあると思う↓
http://13mzawa2.hateblo.jp/entry/2015/12/20/224640
関連記事
Composition Rendering:Blenderに...
GoogleのDeep Learning論文
Digital Emily Project:人間の顔をそっく...
粘土をこねるようなスカルプトモデリング
コンピュータビジョンの技術マップ
OpenCVでPhotoshopのプラグイン開発
konashiのサンプルコードを動かしてみた
DensePose:画像中の人物表面のUV座標を推定する
WordPressの表示を高速化する
動的なメモリの扱い
タマムシっぽい質感
Caffe:読みやすくて高速なディープラーニングのフレームワ...
PyMC:Pythonのベイズ統計ライブラリ
Unityの各コンポーネント間でのやり取り
3D復元技術の情報リンク集
iOSデバイスのためのフィジカル・コンピューティングツールキ...
Netron:機械学習モデルを可視化するツール
プログラムによる景観の自動生成
Math.NET Numerics:Unityで使える数値計...
SSII2014 チュートリアル講演会の資料
マルコフ連鎖モンテカルロ法
第25回コンピュータビジョン勉強会@関東に行って来た
OpenCVで顔のモーフィングを実装する
OpenCVで動画の手ぶれ補正
SegNet:ディープラーニングによるSemantic Se...
RefineNet (Multi-Path Refineme...
3分の動画でプログラミングを学習できるサイト『ドットインスト...
AmazonEC2のインスタンスをt1.microからt2....
ManimML:機械学習の概念を視覚的に説明するためのライブ...
Raspberry Pi 2を買いました
自前Shaderの件 解決しました
HD画質の無駄遣い その2
SDカードサイズのコンピューター『Intel Edison』
Multi-View Environment:複数画像から3...
BlenderのPython環境にPyTorchをインストー...
CNN Explainer:畳み込みニューラルネットワーク可...
Facebookの顔認証技術『DeepFace』
Unite 2014の動画
Google製オープンソース機械学習ライブラリ『Tensor...
Raspberry Pi
Google Chromecast
Boost オープンソースライブラリ


コメント