2011-03-12 232 views

回答

4

構建步驟:

(1)將ARToolKit zip解包到方便的位置。這個位置將在下面被稱爲{ARToolKit}。

(2)將DSVideoLib zip解包到{ARToolKit}中。確保該目錄名爲「DSVL」。 (3)將文件DSVL.dll和DSVLd.dll從{ARToolKit} \ DSVL \ bin複製到{ARToolKit} \ bin中。

(4)安裝GLUT,放的* .h和* .LIB在GLUT SDK中VStudio文件夾(包括\ GL \ glut.h和lib \ glut32.lib)

(5)運行腳本{的ARToolKit} \ Configure.win32.bat創建包括\ AR \ config.h中。

(6)打開ARToolKit.sln文件(VS.NET)或ARToolkit.dsw文件(VS6)。

( 7)構建工具包

VRML渲染庫和示例(libARvrml & simpleVRML)是可選的al builds:

(8)將OpenVRML zip解包到{ARToolKit}中。

(9)將js32.dll從{ARToolKit} \ OpenVRML \ bin複製到{ARToolKit} \ bin中。

(10)在VS配置管理器和構建中啓用libARvrml和simpleVRML項目。

一些提示:

(1)您可能需要本教程
http://www.artoolworks.com/support/library/ARToolKit_tutorial_1:_First_simple_ARToolKit_scene

(2)\ BIN \ DATA \ WDM_camera_flipV.xml相機信息。將friendly_name更改爲您的視頻設備。嘗試使用AMCap.exe來獲取您的視頻設備名稱(例如mine是friendly_name =「USB Video Device」)

+1

謝謝,你的最後一點工作!之前我的示例程序一旦執行就會崩潰。現在工作正常!乾杯! – coder9 2011-08-24 11:37:51

+0

我同意,相機信息也保存了我的培根。好的工作@Alpha! – espais 2012-02-20 04:06:58

0

此問題已過時。較新版本的ARToolkit有一個安裝程序,附帶許多必需的軟件包。這是我基於ARToolkit 5.3.1寫的。

Requirements: 
visual studio 2013 

Installing OpenCV 

1. Download OpenCV 2.4.11 http://iweb.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.11/opencv-2.4.11.exe and extract 
2. Copy all lib files from extracted opencv to visual studio: opencv\build\x86\vc12\lib -> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib 
3. Copy header folder from opencv\build\include (there are two folders: opencv, opencv2) to C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include 
4. Change windows environment PATH environment variable by adding your opencv bin path: J:\UTDallas\PhDThesis\Resources\artoolkit\opencv\build\x86\vc12\bin 
5. (Notice that we use x86 compile in the guide) 

Installing Artoolkit 

6. Download http://www.artoolkit.org/dist/artoolkit5/5.3/ARToolKit%20v5.3.1R2%20Setup%20(bin-win32-vs120).exe And install 
7. Run C:\Program Files (x86)\ARToolKit5\Configure-win32.vbs 
8. Open solution from C:\Program Files (x86)\ARToolKit5\VisualStudio\vs120\ in Visual Studio 2013 
9. For project calib_camera, set Opencv links. Right click on Project, select properties, find Linker from the left, select input. Change Additional Dependencies by removing old OpenCV and adding newer version of OpenCV. For debug mode use debug links (you may only change version of the current. This is the complete list of opencv 2.4.11 lib files) 

opencv_calib3d2411d.lib 
opencv_contrib2411d.lib 
opencv_core2411d.lib 
opencv_features2d2411d.lib 
opencv_flann2411d.lib 
opencv_gpu2411d.lib 
opencv_highgui2411d.lib 
opencv_imgproc2411d.lib 
opencv_legacy2411d.lib 
opencv_ml2411d.lib 
opencv_nonfree2411d.lib 
opencv_objdetect2411d.lib 
opencv_ocl2411d.lib 
opencv_photo2411d.lib 
opencv_stitching2411d.lib 
opencv_superres2411d.lib 
opencv_ts2411d.lib 
opencv_video2411d.lib 
opencv_videostab2411d.lib 

For release mode use release links (you may only change version of the current. This is the complete list of opencv 2.4.11 lib files): 

opencv_calib3d2411.lib 
opencv_contrib2411.lib 
opencv_core2411.lib 
opencv_features2d2411.lib 
opencv_flann2411.lib 
opencv_gpu2411.lib 
opencv_highgui2411.lib 
opencv_imgproc2411.lib 
opencv_legacy2411.lib 
opencv_ml2411.lib 
opencv_nonfree2411.lib 
opencv_objdetect2411.lib 
opencv_ocl2411.lib 
opencv_photo2411d.lib 
opencv_stitching2411.lib 
opencv_superres2411.lib 
opencv_ts2411.lib 
opencv_video2411.lib 
opencv_videostab2411.lib 

10. Compile the solution. (Only VRML project won't compile) 
11. Run examples from C:\Program Files (x86)\ARToolKit5\bin 


Installing QuickTime 
12. Download and install QuickTime for windows: https://secure-appldnld.apple.com/quicktime/031-43075-20160107-c0844134-b3cd-11e5-b1c0-43ca8d551951/quicktimeinstaller.exe 
13. Download QuickTime 7.3 SDK from Apple Developer (You will need apple developer account) https://developer.apple.com/downloads/: http://adcdownload.apple.com/QuickTime/quicktime_7.3_sdk_for_windows/quicktimesdk.zip 
14. Run C:\Program Files (x86)\ARToolKit5\VisualStudio\vs120\Patch QuickTime 7.3 SDK\PatchQuickTime73SDK.vbs to configure for this version