【學習ARToolkit小記之七】 開發第一個ARToolkit程序(Developing your First Application)(續1)

接上一側:ARToolkit(6):開發第一個ARToolkit程序(Developing your First Application)(http://blog.csdn.net/qingyang8513/article/details/45346087


這一則是使用ARToolkit程序開發程序的續,上一則中是使用ARToolkit例程建立自己的項目,並使用例程中提供的程序和模板patt.hiro,那麼自然就會想到如何使用自己的模板,這一則中將介紹如何使用自己的模板。


一、開發環境

1、操作系統:Windows 7(64位)

2、編程環境:Microsoft Visual Studio 2010

3、ARToolkit版本:ARToolKit-2.72.1

4、訓練程序:mk_patt.exe(ARToolKit\bin\)


二、單個模板的訓練

1、製作並打印自己的模板,空白模板在ARToolKit\patterns文件夾下的blankPatt.gif,中間圖案根據自己的興趣製作,要求1)非對稱,2)圖案不要有太多複雜的細節。本人使用的是自己做的模板,如圖1所示;


圖1 製作並打印自己的模板

2、運行程序mk_patt.exe,彈出控制檯程序,輸入Data/camarea_para.dat,點擊確定,設置攝像頭幀速率、圖像格式、分辨率等,點擊確認,顯示圖形界面;

3、將模板固定在硬紙板上,並靠近攝像頭,直至模板上出現紅綠邊框,轉動模板,使得紅色邊框在左上角二綠色邊框在右下角,如圖2所示;


圖2 模板訓練

4、點擊鼠標左鍵,此時按照提示輸入模板的名字,此處我的輸入時patt.mytian

5、回車退出,此時模板訓練完畢。


三、單個模板的使用

1、將上一步保存的patt.mytian複製或者剪切到上一則ARToolkit(6)創建的項目文件的Data文件夾下;

2、修改程序,制定模板名稱如下:

char           *cparam_name    = "Data/camera_para.dat";
ARParam         cparam;

char           *patt_name      = "Data/patt.myren";

3、生成解決方案;

4、運行測試。


四、主要參考

這部分的主要參考來源於官網教程:Documentation --- Developing your First Application, Part 2(http://www.hitl.washington.edu/artoolkit/documentation/devmulti.htm




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章