NyARToolkit/4.0.0 release

NyARToolkit version 4.0.0をリリースします。

今回の更新では、パフォーマンスを若干犠牲にして、APIの使い勝手とコードの移植性を向上させました。以前のバージョンと比較して、より簡単に、複雑な機能(複数マーカの制御等)が利用できます。

追加機能

主な機能追加は、以前こちらのトピックで紹介した通りですが、もう一つだけ、画像ファイルをそのままマーカパターンに使うための機能を、MarkerSystemに追加しました。

  • MarkerSystemモジュールを追加しました。このモジュールは、NyAR4psgのMultimarkerの上位互換の機能を提供します。自動敷居値設定、複数マーカの管理、トラッキング、座標変換、画像取得機能を提供します。
  • OpenGL環境下で動作する、簡易なスケッチシステムを追加しました。アプリケーションの実装が容易になります。
  • NyARToolkitPro(仮)とのインタフェイスを追加しました。ARToolKitv4のアルゴリズムを、少量の修正のみで、NyARToolkitから使用できるようになります。
  • JavaのBufferedImageとの相互運用インタフェイスを強化しました。PNG画像をマーカパターンに使用したり、画像をBufferedImageで取得することが容易になります。

修正・変更

  • 多くの変更が有ります。一部のAPIは、3.0系のNyARToolkitと互換性がありません。(代替機能は用意してあります。)
  • ラスタ処理系を大幅に変更しました。INyARRaster、INyARRgbRastetrに関連するクラスは、ほぼ全て更新されています。
  • 画像を処理系をグレースケールで処理するようになりました。

ダウンロード

Sorceforcgeからダウンロードして下さい。
http://sourceforge.jp/projects/nyartoolkit/releases/?package_id=7512

English

NyARToolkit version 4.0.0 is released.

In this update, The API access rule and the code portability are more good than old version.  For example, multiple marker handling is more easy. But performance is a little down(3-10%).

New functions

  • MarkerSystem module – The MarkerSystem module provide NyAR4psg like APIs. For example, the module provides, auto threshold detection, multimarker management, tracking , coordinate system converter, image pattern accessor.
  • Sketch system – Sketch system – The sketch system is look like the processing. The sketch system enables application development by shorter code.
  • NyARToolkitV4Pro interface. – NyARToolkitV4 has the NyARToolkitV4Pro addon interface. (It has ARToolKitV4 functions).
  • The interface with BufferedImage of Java is strengthened. For example, a PNG image can be used for a marker pattern as it is.

Update and bugfix

  • A lot of update. Part of APIs are not compatible old NyARToolkit.
  • The raster processor classes was changed a lot. The class revant to INyARRaster and INyARRgbRaster is updated mostly altogether.