1.ARToolKit下载和安装。
下载地址:http://www.hitl.washington.edu/artoolkit/download/
下载以下的3个文件。
ARToolkit-2.71.2.tgz (988KB)
DSVL-0.0.8b.zip (2.57MB)
OpenVRML-0.14.3-win32.zip (10.8MB)
将上面三个文件解压缩到任意位置后得到三个文件夹,将DSVL和OpenVRML文件夹剪切至ARToolKit文件夹中。
然后将以下的3个DLL文件复制进 [ARToolkit/bin/]路径下面去.
ARToolKit/DSVL/bin/DSVL.dll
ARToolKit/DSVL/bin/DSVLd.dll
ARToolKit/OpenVRML/bin/js32.dll
请双击鼠标左键执行【ARToolKit/Configure.win32.bat】文件。
2.下载安装glut运行包
下载地址:http://www.xmission.com/~nate/glut.html
首先,请将下载到的glut-3.7.6-bin.zip解压缩。
将glut32.dll、glut.dll放进 [windows/system32]里面去。
把glut.h放进你自己的开发环境里的[include/GL]文件夹里面去。C:/Program Files/Microsoft Visual Studio/VC98/ Include/GL。
把glut32.lib、glut.lib放进你自己的开发环境的[Lib]文件夹里面去。 C:/Program Files/Microsoft Visual Studio/VC98/Lib。
3.设置VisualC++
首先增加“包含文件”( Include file )与静态程序库(Library)的路径,点选[ 工具]-->[选项],然后在对话框里双击[ 目录 ]子菜单。
首先在“目录[S]:”下面的候选菜单栏里处于[ Include files]的状态下,将包含文件路径加进去(如图1):
图1.包含文件路径
接下来 在“目录[S]:”下面的候选菜单栏里翻出“Library file”,用与上面同样的方法将下面表示的路径追加进去。如图2:
图2.链接库路径
最后 把静态程序库(Library)和样本程序编译一下生成出来。
用VisualC++打开 [ ARToolKit/ARToolKit.dsw ] 。
VisualC++的上部菜单里点击[组建]-->[批组建],在跳出来的窗口里点击【创建】按钮。
4.检查是否正常工作
使用/bin目录下的graphicsTest来测试ARToolKit的图形部分是否正常工作。如果工作正常的话,应该显示一个旋转的茶壶。
在/bin目录下的videoTest可以完成上述测试。如果没有错误的话,应该出现一个视频窗口,显示出摄像头采集的内容。这个测试用来测试你的摄像头对ARToolKit视频模块和图形模块的支持。如下图
(如果没有摄像头可以下载一个虚拟摄像头做简单的实验,推荐小懒猫特效视频模拟虚拟摄像头,如果打开videoTest.exe一闪即逝说明摄像头设置不对)
5.一个简单例子
当ARToolKit正常安装后,在/bin目录下有一个叫simpleLite.exe的程序可以展示ARToolKit的功能。不过你还需要把hiroPatt.pdf中的标志物打印出来。为了获得更好的效果,推荐把它粘在一个平的硬卡片上。双击打开simpleLite.exe。摄像头屏幕上的标志物上面出现OpenGL绘制出的虚拟物体。如图: