计算机:Thinkpad T61
操作系统:windowsXP
使用vs2005 Team suite
下载gpucv from http://www-public.intedu.eu/~allusse/gpucv/release//0.4/0.4.1.rev.175/GPUCV_v0.4.1_rev175_bin_win32.exe
下载svn from http://subversion.tigris.org/files/documents/15/35379/svn-1.4.2-setup.exesugoitools,也可使用别的方法直接下载。)
下载glew from http://jaist.dl.sourceforge.net/sourceforge/glew/glew-1.5.0-win32.zip
下载glut from http://www.opengl.org/resources/libraries/glut/glut37.zip
下载premake from http://nchc.dl.sourceforge.net/sourceforge/premake/premake-win32-3.6.zip
下载dirent.h和dirent.lib from http://softagalleria.net/download/dirent/dirent-1.8.zip and http://opensvn.csie.org/Pnuts/1.2/launcher/win32/dirent/lib/dirent.lib
把dirent.h 和dirent.lib拷贝到vs2005的include和lib中使用svn获得SugoiTools(在命令行里)
svn co https://sugoitools.svn.sourceforge.net/svnroot/sugoitools sugoitools
运行sugoitools中的CreateSugoiProjects.bat和make.VS2005.bat
可获得lib文件夹现在开始添加lib和include...N多...
首先是gpucv的 <gpucvInstallPath>/lib <gpucvInstallPath>/include
注意:删除<gpucvInstallPath>/bin下的有关opencv,opengl,SugoiTools的dll文件,容易和系统中的这些文件混淆,没有安装并且不需要用opencv的话就不用管了,其余两个只是project中所要用到的。
把glew和glut中的include和lib <Microsoft Visual Studio 8 InstallPath>/VC/PlatformSDK/include和 <Microsoft Visual Studio 8 InstallPath>/VC/PlatformSDK/lib
添加sugoitools的include和lib <Sugoitools InstallPath>/include <Sugoitools InstallPath>/lib/vs2005
并将gpucv,sugoitools的bin目录加到系统的path下面(opencv,opengl的我已经加入,若是没有加如的话请自行添加)(需重启)
安装过程完毕。
测试:打开<gpucvInstallPath>/projects/vs2005中的gpuCV-vs2005.sln
更改以下三句: SG_Assert(GpuImageManager()->Remove(src1), "Could not find corresponding matrix"); SG_Assert(GpuImageManager()->Remove(src2), "Could not find corresponding matrix"); if(src3) SG_Assert(GpuImageManager()->Remove(src3), "Could not find corresponding matrix"); 为 SG_Assert(GpuImageManager()->Delete(src1), "Could not find corresponding matrix"); SG_Assert(GpuImageManager()->Delete(src2), "Could not find corresponding matrix"); if(src3) SG_Assert(GpuImageManager()->Delete(src3), "Could not find corresponding matrix");
使用批编译,成功后将得到
GPUCVConsoled.exe
GPUCVCamDemo.exe
GPUCVCamDemod.exe
GPUCVConsole.exe 和
gpucv的dlls,libs.
OK 运行(CamDemo需摄像头),看见画面即OK vs6的安装方法类似。