Ny AR Toolkit

Technologies.NyARToolkit History

Hide minor edits - Show changes to output

Changed lines 89-92 from:
>><<
to:
>><<

!!! Contributors
* Richard Fung
Deleted line 35:
* Download NyARToolkit 2.5.2: [[http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en]]
Changed lines 37-40 from:
to:
* Or download NyARToolkit 2.5.2: [[http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en]] and follow [[NYARToolkit How do I get NYARToolkit to run on x86 computers? | these steps]]

* New download NYARToolkit 3.0: [[http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en]]
Changed lines 37-38 from:
* Download NyARToolkit 2.5.2.1: [[Attach:NyARToolkitCS-2.5.2.1.zip | NyARToolkitCS-2.5.2.1.zip]] \\
to:
* Download NyARToolkit 2.5.2.1: [[Attach:NyARToolkitCS-2.5.2.1.zip | NyARToolkitCS-2.5.2.1.zip]]
Deleted lines 51-60:
* Download AForge.Imaging for black-and-white thresholding at [[http://code.google.com/p/aforge/]].
* Download an example application using WPF: [[Attach:WpfWebcam.zip | WpfWebcam.zip]]

>><<


[[#tutorials]]
>>bluebox<<
!!! Tutorials
Deleted line 58:
Added lines 61-70:

[[#tutorials]]
>>bluebox<<
!!! Tutorials

[[NYARToolkit A basic webcam recognition example in WPF | A basic webcam recognition example in WPF]]


>><<
Changed lines 65-66 from:
* [[NYARToolkit |How do I create fiducial markers? | How do I create fiducial markers?]]
to:
* [[NYARToolkit How do I create fiducial markers? | How do I create fiducial markers?]]
Changed lines 64-66 from:
to:
* [[http://www.artoolworks.com/support/library/Calibrating_your_camera | How do I calibrate ARToolkit for my webcam?]]
* [[NYARToolkit |How do I create fiducial markers? | How do I create fiducial markers?]]
Changed lines 68-95 from:
----

'''Querying Webcam Capabilities'''



----

'''Re-configure NyARToolkit 2.5.2 for x86'''



----

'''Webcam Calibration (ARToolkit)'''

See [[ARToolkit]] for download instructions.

* Camera Calibration: [[http://www.artoolworks.com/support/library/Calibrating_your_camera]]

----

'''Fiducials (ARToolkit)'''

* Examples at [[http://render.s73.xrea.com/pipe_render/2008/03/artoolkit-3.html]]
* Marker creation: [[http://www.artoolworks.com/support/library/Creating_and_training_new_ARToolKit_markers]] \\
See [[ARToolkit]] for download instructions.
to:
Changed line 65 from:
* [[NYARToolkit How do I get NYARToolkit 2.5.2 to run on x86 computers? | How do I get NYARToolkit 2.5.2 to run on x86 computers?]]
to:
* [[NYARToolkit How do I get NYARToolkit to run on x86 computers? | How do I get NYARToolkit 2.5.2 to run on x86 computers?]]
Changed lines 62-65 from:
'''Webcams'''

A Logitech HD webcam with wide angle lens, e.g., Logitech Webcam C905, works well for this type of application. Install its drivers to adjust camera's
settings.
to:
* [[NYARToolkit Which webcams work best? | Which webcams work best?]]
* [[NYARToolkit How to query webcam settings? | How to query webcam
settings?]]

* [[NYARToolkit How do I get NYARToolkit 2
.5.2 to run on x86 computers? | How do I get NYARToolkit 2.5.2 to run on x86 computers?]]
Changed lines 70-79 from:
This is one approach to test the camera's capabilities.

# Download VirtualDub from [[http://www.virtualdub.org/]]
# Go to
## File > Capture AVI
## Device > DirectShow
## Video > Capture Pin
# The capabilities of the camera are listed.
to:
Changed lines 76-92 from:
''Follow these steps if you are using 2.5.2. The distribution on this website, 2.5.2.1, already has these changes.''

# Get NyARToolkit 2.5.2
## Download NyARToolkit and extract to a working directory
## In the @@NyARToolkit/extlib/DirectShowLibV2/src@@, open the project '''DirectShowLib-2005.sln'''. Upgrade the project if needed.
## We have to change platform target on DirectShowLib to x86.
### Open the Project Properties in Solution Explorer and switch to the Build tab.
### Select x86.
### Change the Configuration to Release and select x86 again.
### Change the build target (top toolbar) to Release.
### Build the project.
### Go to @@NyARToolkit/extlib/DirectShowLibV2/src/bin/Release@@ and move @@DirectShowLib-2005.dll@@ to @@NyARToolkit/extlib/DirectShowLibV2/lib@@
# Now we will build NyArToolkit.
## Go to @@NyARToolkit/forFW2.0@@ and open '''NyARToolkitCS.sln'''. Upgrade if prompted.
## Build the Solution.
# Repeat the x86 change for NYARToolkitCSUtils
to:
Changed lines 64-66 from:
# Purchase a Logitech HD webcam with wide angle lens, e.g., Logitech Webcam C905. These are tried, true, and tested to work.
# ''Install
its drivers'' (drivers are needed to adjust camera's settings).
to:
A Logitech HD webcam with wide angle lens, e.g., Logitech Webcam C905, works well for this type of application. Install its drivers to adjust camera's settings.
Added lines 70-71:
This is one approach to test the camera's capabilities.
Changed lines 84-85 from:
''Use these set of steps if you are using 2.5.2. Distribution 2.5.2.1 already has these changes incorporated.''
to:
''Follow these steps if you are using 2.5.2. The distribution on this website, 2.5.2.1, already has these changes.''
December 01, 2010, at 11:19 AM by 136.159.18.20 -
Added line 121:
* [[Attach:phidgets-webcam-example-fungr.zip | Phidgets and NyARToolkit Webcam Recognition Example]] (Richard Fung)
November 22, 2010, at 01:04 PM by 136.159.7.192 -
Changed line 121 from:
* [[Attach:ARPaint.zip | A paint application using markers on a finger as the brush]]
to:
* [[Attach:ARPaint.zip | A paint application using markers on a finger as the brush (Miaosen Wang)]]
November 14, 2010, at 05:22 PM by 136.159.18.20 -
Changed lines 123-124 from:
* [[http://pages.cpsc.ucalgary.ca/~xianchen/Courses/CPSC%20701.81/NyARToolkits/AnswerMachine.zip | NyARToolkit Demo: Answer Machine ]]
to:
* [[Attach:AnswerMachine.zip | NyARToolkit Demo: Answer Machine ]]
November 14, 2010, at 05:19 PM by 136.159.18.20 -
Changed lines 131-132 from:
* Presentation available at [[Attach:pres-vision-recog.pdf]]
to:
* [[Attach:pres-vision-recog.pdf | Annotated Presentation October 2010]] for CPSC 701.81
November 14, 2010, at 05:18 PM by 136.159.18.20 -
Changed lines 131-132 from:
* Presentation available at [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/pres-vision-recog.pdf]]
to:
* Presentation available at [[Attach:pres-vision-recog.pdf]]
November 08, 2010, at 10:23 AM by 173.181.46.128 -
Changed lines 123-124 from:
* (TODO: Xiang example)
to:
* [[http://pages.cpsc.ucalgary.ca/~xianchen/Courses/CPSC%20701.81/NyARToolkits/AnswerMachine.zip | NyARToolkit Demo: Answer Machine ]]
November 08, 2010, at 10:11 AM by 136.159.18.20 -
Changed lines 53-54 from:
* Download a WPF example application: [[Attach:WpfWebcam.zip | WpfWebcam.zip]] \\
to:
* Download an example application using WPF: [[Attach:WpfWebcam.zip | WpfWebcam.zip]]
November 04, 2010, at 05:31 PM by 136.159.18.247 -
Changed line 122 from:
* [[Attach:Matthew Dunlap - NyARToolkit ChucK - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
to:
* [[Attach:Matthew Dunlap - NYART - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
November 04, 2010, at 05:29 PM by 136.159.18.247 -
Changed line 122 from:
* [[Attach:"Matthew Dunlap - NyARToolkit ChucK - Sine Wave Controller.zip" | Sine Wave Controller using ChucK]]
to:
* [[Attach:Matthew Dunlap - NyARToolkit ChucK - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
November 04, 2010, at 05:28 PM by 136.159.18.247 -
Changed line 122 from:
* [[Attach:Matthew Dunlap - NyARToolkit ChucK - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
to:
* [[Attach:"Matthew Dunlap - NyARToolkit ChucK - Sine Wave Controller.zip" | Sine Wave Controller using ChucK]]
November 04, 2010, at 05:28 PM by 136.159.18.247 -
Changed line 122 from:
* [[Attach:Matthew Dunlap - NyARToolkit & ChucK - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
to:
* [[Attach:Matthew Dunlap - NyARToolkit ChucK - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
November 04, 2010, at 05:27 PM by 136.159.18.247 -
Changed line 122 from:
* (TODO: Matthew example)
to:
* [[Attach:Matthew Dunlap - NyARToolkit & ChucK - Sine Wave Controller.zip | Sine Wave Controller using ChucK]]
Changed line 121 from:
* (TODO: Miaosen example)
to:
* [[Attach:ARPaint.zip | A paint application using markers on a finger as the brush]]
November 03, 2010, at 10:54 PM by 136.159.46.12 -
Changed lines 121-122 from:
to:
* (TODO: Miaosen example)
* (TODO: Matthew example)
* (TODO: Xiang example)
November 03, 2010, at 10:54 PM by 136.159.46.12 -
Changed line 5 from:
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
to:
%define=skybox box bgcolor=#DDFFDD border='1px solid #aaaaaa'%
Changed lines 21-22 from:
* [[#tutorials | Tutorials and Examples]]
to:
* [[#tutorials | Tutorials]]
* [[#examples |
Examples]]
Changed lines 60-61 from:
!!! Tutorials and Examples
to:
!!! Tutorials
Added lines 118-124:
[[#examples]]
>>skybox<<
!!! Examples


>><<
November 01, 2010, at 10:25 PM by 136.159.18.20 -
Changed lines 37-38 from:
This page is accessible only on the University of Calgary campus.
to:
Changed lines 53-54 from:
This page is accessible only on the University of Calgary campus.
to:
November 01, 2010, at 10:24 PM by 136.159.18.20 -
Changed line 53 from:
* Download a WPF example application: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/WpfWebcam.zip]] \\
to:
* Download a WPF example application: [[Attach:WpfWebcam.zip | WpfWebcam.zip]] \\
November 01, 2010, at 10:24 PM by 136.159.18.20 -
Changed line 36 from:
* Download NyARToolkit 2.5.2.1: [[attach:NyARToolkitCS-2.5.2.1.zip | NyARToolkitCS-2.5.2.1.zip]] \\
to:
* Download NyARToolkit 2.5.2.1: [[Attach:NyARToolkitCS-2.5.2.1.zip | NyARToolkitCS-2.5.2.1.zip]] \\
November 01, 2010, at 10:23 PM by 136.159.18.20 -
Changed line 36 from:
* Download NyARToolkit 2.5.2.1: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/NyARToolkitCS-2.5.2.1.zip]] \\
to:
* Download NyARToolkit 2.5.2.1: [[attach:NyARToolkitCS-2.5.2.1.zip | NyARToolkitCS-2.5.2.1.zip]] \\
October 14, 2010, at 04:49 PM by 136.159.7.119 -
Changed lines 12-13 from:
%rfloat% Attach:projectimage.jpg
to:
%rfloat% Attach:nyartoolkitimageimage.jpg
October 07, 2010, at 10:42 AM by 136.159.7.119 -
Added lines 33-34:
Two options are available. The latter has modifications from RichardF.
Changed lines 66-67 from:
# ''Install its drivers'' (drivers are needed to adjust camera's settings)
to:
# ''Install its drivers'' (drivers are needed to adjust camera's settings).
Changed lines 70-71 from:
'''Webcam Capabilities'''
to:
'''Querying Webcam Capabilities'''
Added line 79:
Deleted lines 81-92:
'''Webcam Calibration'''

[[http://www.artoolworks.com/support/library/Calibrating_your_camera]]

----

'''Creating Markers'''

[[http://www.artoolworks.com/support/library/Creating_and_training_new_ARToolKit_markers]]

----
Added lines 84-85:
''Use these set of steps if you are using 2.5.2. Distribution 2.5.2.1 already has these changes incorporated.''
Changed lines 103-104 from:
'''Fiducials'''
to:
'''Webcam Calibration (ARToolkit)'''

See [[ARToolkit]] for download instructions.

* Camera Calibration: [[http://www.artoolworks.com/support/library/Calibrating_your_camera]]

----

'''Fiducials (ARToolkit)
'''
Changed lines 114-115 from:
* To create your own, download them at [[http://www.hitl.washington.edu/artoolkit/]]. To run ARToolkit, download GLUT from [[http://www.xmission.com/~nate/glut.html]]. ARToolkit debug executables require Microsoft Visual C++ 2003.
to:
* Marker creation: [[http://www.artoolworks.com/support/library/Creating_and_training_new_ARToolKit_markers]] \\
See [[
ARToolkit]] for download instructions.
October 06, 2010, at 02:50 PM by 136.159.7.119 -
Changed lines 121-122 from:
* (Under Construction)
to:
* Presentation available at [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/pres-vision-recog.pdf]]
October 06, 2010, at 09:39 AM by 136.159.7.119 -
Added lines 79-90:
'''Webcam Calibration'''

[[http://www.artoolworks.com/support/library/Calibrating_your_camera]]

----

'''Creating Markers'''

[[http://www.artoolworks.com/support/library/Creating_and_training_new_ARToolKit_markers]]

----
October 06, 2010, at 09:37 AM by 136.159.7.119 -
Deleted line 65:
Added lines 68-78:
'''Webcam Capabilities'''

# Download VirtualDub from [[http://www.virtualdub.org/]]
# Go to
## File > Capture AVI
## Device > DirectShow
## Video > Capture Pin
# The capabilities of the camera are listed.

----
October 05, 2010, at 11:44 PM by 136.159.189.234 -
Changed lines 39-40 from:
* Managed DirectX 1.1. Use DirectX August 2007 SDK '''or earlier'''. \\
to:
* Managed DirectX 1.1. Use DirectX August 2007 SDK. \\
Supported versions from 2002 to 2007.
\\
October 05, 2010, at 04:31 PM by 136.159.7.119 -
Changed lines 14-16 from:
Learn about NyARToolkit.
to:
NYARTookit is ARToolkit in C#. Another version is targeted for Java.
Changed lines 50-51 from:
* Download a WPF example application: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/WpfWebcam.zip]]
to:
* Download a WPF example application: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/WpfWebcam.zip]] \\
This page is accessible only on the University of Calgary campus.
Added lines 60-67:
'''Webcams'''

# Purchase a Logitech HD webcam with wide angle lens, e.g., Logitech Webcam C905. These are tried, true, and tested to work.
# ''Install its drivers'' (drivers are needed to adjust camera's settings)


----
October 05, 2010, at 04:28 PM by 136.159.7.119 -
Changed lines 13-15 from:
Abstract text about the project.
to:

Learn
about NyARToolkit.
Changed lines 31-32 from:
Core Components
to:
'''Core Components'''
Changed lines 34-37 from:
* Download NyARToolkit 2.5.2.1: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/NyARToolkitCS-2.5.2.1.zip]]

Dependencies
to:
* Download NyARToolkit 2.5.2.1: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/NyARToolkitCS-2.5.2.1.zip]] \\
This page is accessible only on the University of Calgary campus.

'''
Dependencies'''
Changed line 80 from:
* Examples at [[[[http://render.s73.xrea.com/pipe_render/2008/03/artoolkit-3.html]]
to:
* Examples at [[http://render.s73.xrea.com/pipe_render/2008/03/artoolkit-3.html]]
October 05, 2010, at 04:25 PM by 136.159.7.119 -
Added lines 1-89:
%define=box padding-left=1em padding-right=1em margin='3px 3px 0'%
%define=yellowbox box bgcolor=#fdfaea border='1px solid #ffad80'%
%define=redbox box bgcolor=#fff3f3 border='1px solid #ffc9c9'%
%define=bluebox box bgcolor=#f4fbff border='1px solid #a1cae6'%
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
%define=greybox box bgcolor=#fbfbfb border='1px solid #aaaaaa'%
%define=greenbox box bgcolor=#e6f3e5 border='1px solid #8fd586'%
%define=whitebox box bgcolor=#ffffff border='1px solid #999999'%
\\


%rfloat% Attach:projectimage.jpg
Abstract text about the project.


!!! Contents

* [[#download | Download and Installation]]
* [[#recipes | Recipes, How-To's]]
* [[#tutorials | Tutorials and Examples]]
* [[#links | Links]]
\\
\\


[[#download]]
>>greenbox<<
!!! Download and Installation

Core Components

* Download NyARToolkit 2.5.2: [[http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en]]
* Download NyARToolkit 2.5.2.1: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/NyARToolkitCS-2.5.2.1.zip]]

Dependencies

* Managed DirectX 1.1. Use DirectX August 2007 SDK '''or earlier'''. \\
Download at [[http://www.microsoft.com/downloads/en/details.aspx?FamilyID=529F03BE-1339-48C4-BD5A-8506E5ACF571]]. \\
(See [[http://forums.xna.com/forums/t/15284.aspx]] for a discussion of Managed DirectX.)

>><<

[[#recipes]]
>>yellowbox<<
!!! Recipes and How-To's

* Download AForge.Imaging for black-and-white thresholding at [[http://code.google.com/p/aforge/]].
* Download a WPF example application: [[http://pages.cpsc.ucalgary.ca/~fungr/nyartoolkit/WpfWebcam.zip]]

>><<


[[#tutorials]]
>>bluebox<<
!!! Tutorials and Examples

'''Re-configure NyARToolkit 2.5.2 for x86'''

# Get NyARToolkit 2.5.2
## Download NyARToolkit and extract to a working directory
## In the @@NyARToolkit/extlib/DirectShowLibV2/src@@, open the project '''DirectShowLib-2005.sln'''. Upgrade the project if needed.
## We have to change platform target on DirectShowLib to x86.
### Open the Project Properties in Solution Explorer and switch to the Build tab.
### Select x86.
### Change the Configuration to Release and select x86 again.
### Change the build target (top toolbar) to Release.
### Build the project.
### Go to @@NyARToolkit/extlib/DirectShowLibV2/src/bin/Release@@ and move @@DirectShowLib-2005.dll@@ to @@NyARToolkit/extlib/DirectShowLibV2/lib@@
# Now we will build NyArToolkit.
## Go to @@NyARToolkit/forFW2.0@@ and open '''NyARToolkitCS.sln'''. Upgrade if prompted.
## Build the Solution.
# Repeat the x86 change for NYARToolkitCSUtils

----

'''Fiducials'''

* Examples at [[[[http://render.s73.xrea.com/pipe_render/2008/03/artoolkit-3.html]]
* To create your own, download them at [[http://www.hitl.washington.edu/artoolkit/]]. To run ARToolkit, download GLUT from [[http://www.xmission.com/~nate/glut.html]]. ARToolkit debug executables require Microsoft Visual C++ 2003.

>><<

[[#links]]
>>greybox<<
!!! Links

* (Under Construction)

>><<