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

1 篇文章 0 订阅

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值