【学习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




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