【學習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即可發現問題解決了,此時使用的是筆記本內置的攝像頭,如果修改其他相應的攝像頭名字,即可使用其他攝像頭。


後續實驗,將在此基礎之上繼續進行,歡迎參考!

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