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繪製出的虛擬物體。如圖: