在Windows 7上安装ARTOOLKIT

4

有没有一种简单的方法在Windows 7和Visual Studio 2010上安装ARTOOLKIT?所有可用的帮助都是针对VS2006和Windows XP的。

2个回答

4

构建步骤:

(1) 将 ARToolKit zip 文件解压缩到方便的位置。下文中将此位置称为 {ARToolKit}。

(2) 将 DSVideoLib zip 解压缩到 {ARToolKit} 中。确保目录名为“DSVL”。

(3) 从 {ARToolKit}\DSVL\bin 中复制 DSVL.dll 和 DSVLd.dll 文件到 {ARToolKit}\bin。

(4) 安装 GLUT,将 *.h 和 *.lib 放入 VStudio 文件夹中的 GLUT SDK 中(包括 \GL\glut.h 和 lib\glut32.lib)

(5) 运行脚本 {ARToolKit}\Configure.win32.bat 以创建 include\AR\config.h。

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

(7) 构建工具包。

VRML 渲染库和示例(libARvrml & simpleVRML)是可选构建项:

(8) 将 OpenVRML zip 解压缩到 {ARToolKit} 中。

(9) 从 {ARToolKit}\OpenVRML\bin 中复制 js32.dll 文件到 {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 获取您的视频设备名称。(例如,我的是 friendly_name=“USB Video Device”)


1
谢谢,你的最后一点起作用了!之前我的示例程序在执行时崩溃了。现在它运行得很好!干杯! - coder9
我同意,相机信息也救了我的命。干得好@Alpha! - erik

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接