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
関連記事
ブログのデザイン変えました
機械学習に役立つPythonライブラリ一覧
ブラウザ操作自動化ツール『Selenium』を試す
OpenCVの超解像(SuperResolution)モジュ...
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
オーバーロードとオーバーライド
DCGAN (Deep Convolutional GAN)...
オープンソースの物理ベースレンダラ『Mitsuba』をMay...
Unreal EngineでARKit 3.0
pythonもかじってみようかと
Adobeの手振れ補正機能『ワープスタビライザー』の秘密
Active Appearance Models(AAM)
WordPressの表示を高速化する
OpenMayaRender
ニューラルネットワークで画像分類
Google Colaboratoryで遊ぶ準備
ZBrushで作った3Dモデルを立体視で確認できるVRアプリ...
顔検出・認識のAPI・ライブラリ・ソフトウェアのリスト
今年もSSII
マルコフ連鎖モンテカルロ法
書籍『データビジュアライゼーションのデザインパターン20』読...
Kornia:微分可能なコンピュータービジョンライブラリ
Super Resolution:OpenCVの超解像処理モ...
OpenMVS:Multi-View Stereoによる3次...
OpenCVで顔のモーフィングを実装する
konashiのサンプルコードを動かしてみた
ROSの薄い本
Facebookの顔認証技術『DeepFace』
PyMC:Pythonのベイズ統計ライブラリ
UnrealCLR:Unreal Engineで.NET C...
R-CNN (Regions with CNN featur...
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...
ミニ四駆を赤外線制御したりUnityと連携したり
ZScript
OpenCV 3.1のsfmモジュールを試す
Python拡張モジュールのWindows用インストーラー配...
網元AMIで作ったWordpressサイトのインスタンスをt...
Qlone:スマホのカメラで3Dスキャンできるアプリ
SONY製のニューラルネットワークライブラリ『NNabla』
iPhoneアプリ開発 Xcode 5のお作法
WordPressプラグインの作り方
ポイントクラウドコンソーシアム


コメント