Develop and Download Open Source Software

Browse Subversion Repository

Contents of /nyar4psg/trunk/readme.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 419 - (show annotations) (download)
Wed Jan 27 15:52:49 2010 UTC (14 years, 2 months ago) by nyatla
File MIME type: text/plain
File size: 5324 byte(s)
[update]nyar4psg
+NyARToolkit/2.5.1系対応
+ユースケースクラス2個追加。
+マニュアル未整備

1 NyARToolkit for proce55ing
2 Copyright (C)2008-2010 R.Iizuka
3
4 version 0.3.0
5
6 http://nyatla.jp/
7 airmail(at)ebony.plala.or.jp
8 --------------------------------------------------
9 ・NyARToolkit for proce55ing
10
11  NyARToolkit for proce55ingは、processing環境下で拡張現実環境を
12  利用するためのライブラリです。拡張現実ライブラリには、ARToolKit
13  の派生ライブラリNyARToolKit for Javaを使用しています。
14
15  このライブラリは、processingの標準キャプチャクラスCaptureで取り込んだ
16  映像からARToolKitの変換行列を計算し、それをOpenGLに設定する手段を提供
17  します。
18
19  入力画像には任意のPImageを使用できるので、たとえば動画、静止画の解析も
20  可能だと思われます。
21
22
23 ・準備
24  NyARToolkit for proce55ingの実行には、processing/1.0以上が必要です。
25  サイトからダウンロードして下さい。
26  http://processing.org/download/index.html
27
28  次に、Capture機能とOpenGL機能を使用できるように、コンピュータの設定をして下さい。
29
30  Capture機能は、ProcessingのExamples>Libraries>Video(Capture)以下のサンプルが
31  動作すれば、大丈夫です。
32
33  OpenGL機能は、ProcessingのExamples>Libraries>OpenGL以下のサンプルが動作すれば
34  大丈夫です。
35
36
37 ・サンプルの実行
38  1.example/NyARTest/dataディレクトリにある、pattHiro.pdfを印刷しておいてください。
39   これがマーカになります。
40  2.example/NyARTestにある、NyARTest/NyARTest.pdeを開いて実行してください。
41   マーカを撮影すると、そこに立方体が表示されるはずです。
42
43
44 ・独自スケッチの作り方
45  1.空のスケッチを作り、NyAR2.jarをSketch>Add File...から追加します。jarファイルは、
46   example/NyARTest/code以下にあります。
47  2.スケッチのディレクトリにdataディレクトリを作り、そこにexample/NyARTest/data以下
48   にあるパターンファイル(patt.hiro)とカメラパラメータファイル(camera_para.dat)を
49   コピーします。
50  3.ファイルが足りないと実行時にエラーが出るので、適時修正してください。
51
52
53
54 ・提供するクラス
55  NyARToolkit for proce55ingは、表示方法をいくつかのパターンでモデル化します。
56  現在は、マーカを表示用の板に見立てる、NyARBoradクラスのみが実装されています。
57
58  ・NyARBoradクラス(NyARBoard.java)
59  1種類のマーカを同時に1個認識するクラスです。PImage形式の画像入力から、1個の
60  マーカを検出し、変換行列の計算する機能を持ちます。データを単純に映像と合成する時に
61  便利です。
62
63  ・SingleARTKMarkerクラス(SingleARTKMarker.java)
64  複数種類のマーカを同時に1個認識するクラスです。PImage形式の画像入力から、複数の
65  種類のマーカを用意して、それぞれのマーカに違うオブジェクトを出すユースケースに
66  使用できます。NyARBoardの機能に加え、自動式位置調整や簡易トラッキング機能が使えます。
67
68  ・SingleNyIdMarkerクラス(SingleNyIdMarker.java)
69  複数種類のIdマーカを同時に1個認識するクラスです。複数の種類のマーカを用意して、
70  それぞれのマーカに違うオブジェクトを出すユースケースに使用できます。
71  SingleARTKMarkerと比べて、たくさんの種類のマーカを扱える特徴があります。
72  Idの仕様は、NyId形式です。
73
74
75 ・その他
76  カメラパラメータファイル、パターンファイルは、ARToolKitのそれと完全な互換性が
77  あります。このライブラリにはこれらを作成する機能がありませんので、ARToolKit、または
78  FLARToolKitの機能を利用してください。なお、マーカパターンは16x16で作る必要があります。
79
80  Windows環境下では、arc@dmzさん作のDirectShow Javaベースのキャプチャライブラリ
81  CaptureDSを使用することをお勧めします。
82  このライブラリは、digitalmuseum http://digitalmuseum.jp/software/nui/processing/
83  よりダウンロードできます。
84
85
86 ・ライセンス
87  src以下のファイルはMITライセンスですが、NyARToolkitがGPLv2ライセンスのため、
88  jarファイルのライセンスはGPLv2になります。
89
90  NyARToolkitのソースファイルは、http://sourceforge.jp/projects/nyartoolkit/
91  よりダウンロードできます。
92
93
94 ・謝辞
95  ARToolkitを開発された加藤博一先生と、Human Interface Technology Lab
96  に感謝します。
97  http://www.hitl.washington.edu/artoolkit/
98
99  Processingを開発されたCasey Reas氏と Benjamin Fry氏に感謝します。
100  http://processing.org/
101
102  CaptureDSを開発されたarc@dmz氏に感謝します。
103  http://digitalmuseum.jp/
104
105  Processingの座標系問題を解決して頂いた、reco氏に感謝します。
106  http://www.hyde-ysd.com/reco-memo/

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26