【学习ARToolkit小记之二】 videoTest.exe/simpleTest.exe运行出错停止的解决方法

继续上篇ARToolkit配置设置,解决64位操作系统运行sln生成错误之后,紧接着便可以按章官网的教程(http://www.hitl.washington.edu/artoolkit/documentation/userstartup.htm)一步一步的做实验,然而发现,第一个实验就会出错,因为当运行videoTest.exe时,程序出错,停止运行,试试其他exe程序,发现问题是一样的,貌似只有graphicsTest.exe可以运行。

网上搜索了一下,才知道其他的exe程序都需要和摄像头打交道,而执行程序前我们并没有设置任何和摄像头有关的设置,那么应该在哪里设置呢,官网并没有提供方法,从网上总结一下,方法是这样的:

1)打开ARToolKit\bin\Data文件夹,里面有一个文件WDM_camera_flipV.xml,用记事本方式打开,里面有一行<camera show_format_dialog="true" friendly_name="PGR">,也就是我们用的摄像头名称是“PGR”,不知道是什么样的摄像头,这里就是我们需要修改的地方。

2)下载AMCap.exe,安装并打开,程序自动打开系统内置摄像头,点击“Devices”即可查看,已经连接到电脑的所有可用的摄像头,记下摄像头的名字。

3)修改friendly_name="Integrated Camera",保持,然后运行videoTest.exe即可发现问题解决了,此时使用的是笔记本内置的摄像头,如果修改其他相应的摄像头名字,即可使用其他摄像头。


后续实验,将在此基础之上继续进行,欢迎参考!

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