サイトアイコン NegativeMindException

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


スポンサーリンク

関連記事

  • Seleniumを使ったFXや株の自動取引
  • Kornia:微分可能なコンピュータービジョンライブラリ
  • Meta Quest 3を購入!
  • クラスの基本
  • MFnMeshクラスのsplit関数
  • Mean Stack開発の最初の一歩
  • Unity ARKitプラグインサンプルのチュートリアルを読む
  • ArUco:OpenCVベースのコンパクトなARライブラリ
  • SSD (Single Shot Multibox Detector):ディープラーニングによる一般...
  • Python.NET:Pythonと.NETを連携させるパッケージ
  • フィクションに登場するUIデザインのまとめサイト
  • U-Net:ディープラーニングによるSemantic Segmentation手法
  • Raspberry Pi 2のGPIOピン配置
  • OpenCVでカメラ画像から自己位置認識 (Visual Odometry)
  • 手を動かしながら学ぶデータマイニング
  • iPadをハンディ3Dスキャナにするガジェット『iSense 3D Scanner』
  • FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ
  • Russian3DScannerのトポロジー転送ツール『WrapX』
  • UnityのMonoBehaviourクラスをシングルトン化する
  • オープンソースのIT資産・ライセンス管理システム『Snipe-IT』
  • OpenCV 3.3.0 contribのsfmモジュールのサンプルを動かしてみる
  • Verilog HDL
  • 動的なメモリの扱い
  • CGのためのディープラーニング
  • Blender 2.8がついに正式リリース!
  • Cartographer:オープンソースのSLAMライブラリ
  • まだ続くブログの不調
  • NumSharp:C#で使えるNumPyライクな数値計算ライブラリ
  • OpenCVで顔のランドマークを検出する『Facemark API』
  • 3分の動画でプログラミングを学習できるサイト『ドットインストール』
  • Open3D:3Dデータ処理ライブラリ
  • UnityのuGUIチュートリアル
  • UnityでLight Shaftを表現する
  • 書籍『OpenCV 3 プログラミングブック』を購入
  • Arduinoで作るダンボーみたいなロボット『ピッコロボ』
  • Arduinoで人感センサーを使う
  • Photogrammetry (写真測量法)
  • Mayaのレンダリング アトリビュート
  • Windows10でPyTorchをインストールしてVSCodeで使う
  • ManuelBastioniLAB:人体モデリングできるBlenderアドオン
  • 機械学習で遊ぶ
  • hloc:SuperGlueで精度を向上させたSfM実装
  • モバイルバージョンを終了