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

関連記事

Swark:コードからアーキテクチャ図を作成できるVSCod...

OpenCVの顔検出過程を可視化した動画

OpenCV3.3.0でsfmモジュールのビルドに成功!

Deep Fluids:流体シミュレーションをディープラーニ...

WordPressのテーマを自作する

UnityのGameObjectの向きをScriptで制御す...

MVStudio:オープンソースのPhotogrammetr...

iPhoneで3D写真が撮れるアプリ『seene』

ZScript

今年もSSII

参考書

ポリゴンジオメトリ処理ライブラリ『pmp-library (...

画像認識による位置情報取得 - Semi-Direct Mo...

Geogram:C++の3D幾何アルゴリズムライブラリ

Googleが画像解析旅行ガイドアプリのJetpac社を買収

このブログのデザインに飽きてきた

Blendify:コンピュータービジョン向けBlenderラ...

Faceshiftで表情をキャプチャしてBlender上でM...

1枚の画像からマテリアルを作成できる無料ツール『Materi...

3Dグラフィックスの入門書

なんかすごいサイト

Webサイトのワイヤーフレームが作成できるオンラインツール

PGGAN:段階的に解像度を上げて学習を進めるGAN

Arduinoで作るダンボーみたいなロボット『ピッコロボ』

iPadをハンディ3Dスキャナにするガジェット『iSense...

Google Chromecast

Facebookの顔認証技術『DeepFace』

Netron:機械学習モデルを可視化するツール

Python拡張モジュールのWindows用インストーラー配...

書籍『仕事ではじめる機械学習』を読みました

OpenCVで顔のモーフィングを実装する

株式会社ヘキサドライブの研究室ページ

bpy-renderer:レンダリング用Pythonパッケー...

機械学習のオープンソースソフトウェアフォーラム『mloss(...

fSpy:1枚の写真からカメラパラメーターを割り出すツール

OpenCVで平均顔を作るチュートリアル

UnityのAR FoundationでARKit 3

Caffe:読みやすくて高速なディープラーニングのフレームワ...

FreeMoCap Project:オープンソースのマーカー...

SSII 2014 デモンストレーションセッションのダイジェ...

MFnDataとMFnAttribute

libigl:軽量なジオメトリ処理ライブラリ

コメント