[轉]ARToolKit的安裝配置及例子演示(WindowsXP,VC++6.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繪製出的虛擬物體。如圖:

發佈了2 篇原創文章 · 獲贊 10 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章