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
関連記事
写真から3Dメッシュの生成・編集ができる無料ツール『Auto...
RSSフィードを読込んで表示するWordpressプラグイン...
3分の動画でプログラミングを学習できるサイト『ドットインスト...
OpenVDB:3Dボリュームデータ処理ライブラリ
仮想関数
SSD (Single Shot Multibox Dete...
iPhone・iPod touchで動作する知育ロボット『R...
スクレイピング
Google Chromecast
オープンソースの取引プラットフォーム
統計的な顔モデル
iPhoneで3D写真が撮れるアプリ『seene』
スクラッチで既存のキャラクターを立体化したい
OANDAのfxTrade API
Autodesk Mementoでゴジラを3次元復元する
インターフェイスは世界を規定する
動的なメモリの扱い
YOLO (You Only Look Once):ディープ...
Mask R-CNN:ディープラーニングによる一般物体検出・...
WebGL開発に関する情報が充実してきている
HD画質の無駄遣い
UnityでTweenアニメーションを実装できる3種類の無料...
clearcoat Shader
ブログをGoogle App EngineからAmazon ...
オープンソースの顔の動作解析ツールキット『OpenFace』
OpenCVでiPhone6sのカメラをキャリブレーションす...
AR (Augmented Reality)とDR (Dim...
Google Colaboratoryで遊ぶ準備
Photogrammetry (写真測量法)
シフトカーを改造してラジコン化する人達
FacebookがDeep learningツールの一部をオ...
Oculus Quest 2を購入!
Mean Stack開発の最初の一歩
WordPressプラグインによるサイトマップの自動生成
OpenCVでカメラ画像から自己位置認識 (Visual O...
コンピュータビジョンの技術マップ
TeleSculptor:空撮動画からPhotogramme...
タイミングとクオリティ
Raspberry PiでIoTごっこ
映画から想像するVR・AR時代のGUIデザイン
OpenMVSのサンプルを動かしてみる
フィーリングに基づくタマムシの質感表現


コメント