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.NET:Pythonと.NETを連携させるパッ...
UnityからROSを利用できる『ROS#』
Geogram:C++の3D幾何アルゴリズムライブラリ
ManuelBastioniLAB:人体モデリングできるBl...
Unityの薄い本
自前Shaderの件 解決しました
OpenCV 3.3.0 contribのsfmモジュールの...
python-twitterで自分のお気に入りを取得する
画像認識による位置情報取得 - Semi-Direct Mo...
SSD (Single Shot Multibox Dete...
SSII 2014 デモンストレーションセッションのダイジェ...
openMVGをWindows10 Visual Studi...
コンピュータビジョンの技術マップ
MFnDataとMFnAttribute
Unityからkonashiをコントロールする
WinSCP
Kinect for Windows v2の日本価格決定
OpenCVの顔検出過程を可視化した動画
スクレイピング
オーバーロードとオーバーライド
OpenCVで動画の手ぶれ補正
FCN (Fully Convolutional Netwo...
Alice Vision:オープンソースのPhotogram...
SDカードサイズのコンピューター『Intel Edison』
R-CNN (Regions with CNN featur...
OpenFace:Deep Neural Networkによ...
Gource:バージョン管理の履歴を可視化するツール
BlenderのPython環境にPyTorchをインストー...
プログラムによる景観の自動生成
ヒーローに変身なりきりアーケードゲーム『ナレルンダー』
マルコフ連鎖モンテカルロ法
Point Cloud Utils:Pythonで3D点群・...
clearcoat Shader
Open3D:3Dデータ処理ライブラリ
書籍『データビジュアライゼーションのデザインパターン20』読...
ミニ四駆を赤外線制御したりUnityと連携したり
iPhone・iPod touchで動作する知育ロボット『R...
WordPressの表示を高速化する
顔追跡による擬似3D表示『Dynamic Perspecti...
Googleが画像解析旅行ガイドアプリのJetpac社を買収
CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...
BlenderProc:Blenderで機械学習用の画像デー...


コメント