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
関連記事
ブログが1日ダウンしてました
Faceshiftで表情をキャプチャしてBlender上でM...
機械学習で遊ぶ
hloc:SuperGlueで精度を向上させたSfM・Vis...
コンピュータビジョンの技術マップ
組み込み向けのWindows OS 『Windows Emb...
Rerun:マルチモーダルデータの可視化アプリとSDK
Raspberry PiでIoTごっこ
konashiのサンプルコードを動かしてみた
KelpNet:C#で使える可読性重視のディープラーニングラ...
Fast R-CNN:ディープラーニングによる一般物体検出手...
ポリゴン用各種イテレータと関数セット
Deep Fluids:流体シミュレーションをディープラーニ...
TorchStudio:PyTorchのための統合開発環境と...
uGUI:Unityの新しいGUI作成システム
MVStudio:オープンソースのPhotogrammetr...
IronPythonを使ってUnity上でPythonのコー...
Webスクレイピングの勉強会に行ってきた
FreeMoCap Project:オープンソースのマーカー...
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
オープンソースの物理ベースGIレンダラ『appleseed』
RSSフィードを読込んで表示するWordpressプラグイン...
Blendify:コンピュータービジョン向けBlenderラ...
Composition Rendering:Blenderに...
機械学習手法『Random Forest』
畳み込みニューラルネットワーク (CNN: Convolut...
3Dグラフィックスの入門書
2D→3D復元技術で使われる用語まとめ
Mask R-CNN:ディープラーニングによる一般物体検出・...
Live CV:インタラクティブにComputer Visi...
OpenCV 3.3.0-RCでsfmモジュールをビルド
Math Inspector:科学計算向けビジュアルプログラ...
ヘッドマウントディスプレイとビジュアリゼーションの未来
Polyscope:3Dデータ操作用GUIライブラリ
オープンソースのプリント基板設計ツール『KiCad』
Arduinoで人感センサーを使う
clearcoat Shader
機械学習のオープンソースソフトウェアフォーラム『mloss(...
オープンソースの顔の動作解析ツールキット『OpenFace』
Zibra Liquids:Unity向け流体シミュレーショ...
Manim:Pythonで使える数学アニメーションライブラリ
Kubric:機械学習用アノテーション付き動画生成パイプライ...


コメント