2009年8月19日 星期三

[ARToolKit] Starting your First Example

ARToolKit

Documentation
→Beginner:Getting Started:Starting your First Example
(yahoo翻譯+google翻譯+me)

Your First ARToolKit Example
Introduction
ARToolKit已經安裝過一個sample program,
符合你的ARToolKit版本的simpleTest simple
那麼在bin目錄下ARToolKit的功能就可以執行。
為了執行程式碼,你需要將在patterns 目錄中的hiroPatt.pdf內的marker列印出來。
假如將列印出來的marker黏在紙板上且使它保持平整,那麼將有最好的效果。
在每一種情況下的simple program 輸出是相同的,
所以最後一節介紹了為何simple program 執行時,它看起來是在不同的平台上執行。

Running ARToolKit
在每個平臺您通常有二個選擇:
從你的作業系統的資源管理器或從命令列,點擊該program:
後面那個選擇較佳,因為它會給你錯誤和標準輸出流(和ARToolKit用了很多) 。
在視頻的主要AR迴圈安裝程序開始之前,每個平台提供了一個對話框。
Windows(以Windows作業系統為例)
從您的Windows資源管理器的bin目錄內的simple.exe圖標上點擊兩下。
DOS控制台窗口就會開啟,當偵測到camera,後續對話框將開啟。
Otherwise start the Command Prompt program from the Start Bar
(In all programs->accessories-> Command Prompt on winXP, english version),
go the bin directory and run simple.exe .
到 bin 目錄下執行simple.exe 執行檔。
這個視訊對話框,可改變你的camera的大小或camera接收的格式。
你需要注意最佳的格式是最接近ARToolKit tracking的格式,
更快的獲取(RGB更有效率) 。
在有些camera driver您還可以更改幀速率。
simpleTest Output
假設成功的話,在螢幕上會出現一個視頻窗。
當你的camera收到之前列印出來的黑色HIRO方塊的圖像,你應該會看到一個虛擬的藍色立方體在marker上出現。
圖5顯示screen snapshot 的程式運作。
真實的marker是移動虛擬物件應該跟著移動且與marker顯像完全成相對位置。
The simple program running - a virtual block aligned with a real marker
為了使虛擬物件出現,marker的整個黑色方塊邊界和圖樣,必須在任何時候都明顯。
假如虛擬物件沒有顯現,或因為光源因素而閃爍顯現。
圖像處理過程中通常可以改變所使用的lighting起始值。
假使你敲擊鍵盤某一鍵,你將獲得並輸入一及時產生的新初始值。
這應該是在0到255之間的值。
預設值為100。
點擊某鍵時主要視訊視窗將顯示視訊畫面。
tracking輸入的圖像的標誌是一個紅色的方形的初始圖像。
視頻輸入時,這將有助於您檢查照明和初始值影響的效果。
(見圖6)
Thresholded Video Image with Identified Pattern

simple 的程式顯示了如何應用ARToolKit軟件來計算camera視角和使用這些資訊藉此精確地的在真實世界的物件上覆蓋虛擬圖像。
將在下一節介紹。

沒有留言: