[转]ARToolKit的安装配置及例子演示(WindowsXP,VC++6.0开发环境)

来源:互联网 发布:得力指纹考勤软件 编辑:程序博客网 时间:2024/06/04 19:43

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绘制出的虚拟物体。如图:

0 0
原创粉丝点击