OpenAR:OpenCVベースのマーカーARライブラリ

Twitterで知ったんだけど、OpenARっていう、マーカーARのライブラリがあるらしい。

OPENAR: OPENCV AUGMENTED REALITY PROGRAM

OpenARはマーカーベースのARをC++でシンプルに実装したものです。OpenARはOpenCVをベースとしており、OpenCVにのみ依存します。
OpenARは画像フレーム中のマーカーをデコードしますが、フレーム間のマーカーのトラッキング機能は実装していません。また、テンプレートマッチングによるマーカーのデコードも未実装です。


スポンサーリンク


スポンサーリンク




説明にある通り、依存ライブラリはOpenCVのみで、GitHubにソースコードとドキュメントがある。OpenCVをベースにしているだけあって、OpenARのソースコードは非常にシンプルで、1000行未満のcppファイルたった1つだけで構成されている。ライセンス的にARToolKitよりも緩いから利用しやすいけど、ライブラリと言うより、OpenCVのお勉強用のサンプルコードみたいな雰囲気な気がする。

追記:ARToolKitがオープンソース化されてLGPL v3.0ライセンスになった。単純にライセンスの緩さでは比べられなくなったから、用途に合わせて選んだ方が良い。自分のコードに組み込むなら小さいライブラリの方が依存関係に苦しむことは少ないと思う。

OpenCVベースで実装されているということは、当然ARToolKitと比べると以下のような違いがあると思う。↓
http://13mzawa2.hateblo.jp/entry/2015/12/20/224640


スポンサーリンク

関連記事

TensorSpace.js:ニューラルネットワークの構造を可視化するフレームワーク
Kinect for Windows V2のプレオーダー開始
CNN Explainer:畳み込みニューラルネットワーク可視化ツール
openMVGをWindows10 Visual Studio 2015環境でビルドする
Arduinoで作るダンボーみたいなロボット『ピッコロボ』
Python拡張モジュールのWindows用インストーラー配布サイト
.NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwo...
UnityのuGUIチュートリアル
オープンソースのIT資産・ライセンス管理システム『Snipe-IT』
読みやすくて高速なディープラーニングのフレームワーク『Caffe』
PSPNet (Pyramid Scene Parsing Network):ディープラーニングによ...
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
PythonでMayaのShapeノードプラグインを作る
UnityでTweenアニメーションを実装できる3種類の無料Asset
第25回コンピュータビジョン勉強会@関東に行って来た
Alice Vision:オープンソースのPhotogrammetryフレームワーク
OpenCVの三角測量関数『cv::triangulatepoints』
Qlone:スマホのカメラで3Dスキャンできるアプリ
画像認識による位置情報取得 - Semi-Direct Monocular Visual Odome...
Google App Engineのデプロイ失敗
サンプルコードにも間違いはある?
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
hloc:SuperGlueで精度を向上させたSfM実装
統計的な顔モデル
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
畳み込みニューラルネットワーク (CNN: Convolutional Neural Network...
UnityのGameObjectの向きをScriptで制御する
フィクションに登場するUIデザインのまとめサイト
OpenGVの用語
機械学習で遊ぶ
ブログが1日ダウンしてました
スクレイピング
ManuelBastioniLAB:人体モデリングできるBlenderアドオン
Python.NET:Pythonと.NETを連携させるパッケージ
顔追跡による擬似3D表示『Dynamic Perspective』
Twitter APIのPythonラッパー『python-twitter』
Kaolin:3Dディープラーニング用のPyTorchライブラリ
OpenVDB:3Dボリュームデータ処理ライブラリ
WinSCP
AR (Augmented Reality)とDR (Diminished Reality)
AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う
Unite 2014の動画

コメント