opencv安装.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:3 大小:23KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

opencv安装.docx

opencv安装.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编译OpenCV用CMake导出VC++项目文件运行cmake-gui,设置whereisthesourcecode路径为OpenCV安装路径,假定安装位置为:D:\opencv,并创建子目录D:\opencv\vs2008,并将cmake的"wheretobuildthebinaries"设置为这个目录。然后点configure,在弹出的对话框内选择VisualStudio92008。你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。编译OpenCVDebug和Release版本库完成上一步骤后,将在D:\opencv\vs2008目录下生成OpenCV.sln的VCSolutionFile,请用VC++2008Express打开OpenCV.sln,然后执行如下操作:在Debug下,选择SolutionExplorer(解决方案资源管理器)里的SolutionOpenCV(解决方案“OpenCV”),点右键,运行"RebuildSolution";如编译无错误,再选择INSTALL项目,运行"Build"。在Release下,选择SolutionExplorer里的SolutionOpenCV,点右键,运行"RebuildSolution";如编译无错误,再选择INSTALL项目,运行"Build"。全部运行完毕后,针对你的系统的OpenCV库就生成了。配置VC配置include路径也即告诉VC去什么地方寻找OpenCV的头文件,打开VC,选择菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,包含D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2如果是自己编译的则输入D:\opencv\vs2008\install\include配置lib路径也即告诉VC去什么地方寻找OpenCV的库文件。在刚才下载的文件OpenCV-2.3.1-win-superpack.exe里,已经为VC2008和VC2010预先编译好了动态库和静态库。因此我们不需要如早先版本那样,自己用cmake编译OpenCV。自己编译的库,库目录为:D:\opencv\vs2008\install\lib32位系统&VC2008,库目录为:D:\opencv\build\x86\vc9\lib32位系统&VC2010,库目录为:D:\opencv\build\x86\vc10\lib64位系统&VC2008,库目录为:D:\opencv\build\x64\vc9\lib64位系统&VC2010,库目录为:D:\opencv\build\x64\vc10\lib请根据自己的情况四选一,将库目录输入菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“库文件”。设置环境变量刚才设置的是动态库,因此还需要将OpenCV的dll文件所在的目录加入Path环境变量。dll文件目录如下,请根据自己情况五选一:自己编译的库,dll目录为:D:\opencv\vs2008\install\bin32位系统&VC2008,dll目录为:D:\opencv\build\x86\vc9\bin32位系统&VC2010,dll目录为:D:\opencv\build\x86\vc10\bin64位系统&VC2008,dll目录为:D:\opencv\build\x64\vc9\bin64位系统&VC2010,dll目录为:D:\opencv\build\x64\vc10\bin由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量Path中。TBB相关的DLL路径为:32位系统&VC2008:D:\opencv\build\common\tbb\ia32\vc932位系统&VC2010:D:\opencv\build\common\tbb\ia32\vc1064位系统&VC2008:D:\opencv\build\common\tbb\intel64\vc964位系统&VC2010:D:\opencv\build\common\tbb\intel64\vc10使用OpenCV2.3.1编程打开VC++2008Express,创建一个Win32控制台程序helloopencv;选择SolutionExplorer里的opencvhello项目,点击鼠标右键,选择Properties。在[链接器LINKER]的[输入INPUT]中,为项目的Debug配置增加[附加依赖项Add