[轉]ARToolKit的安裝配置及例子演示(WindowsXP,VC++6.0開發環境)
1.ARToolKit下載和安裝。
下載以下的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
2.下載安裝glut執行包
首先,請將下載到的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繪製出的虛擬物體。如圖: