转自:http://www.cnblogs.com/zyx2007/archive/2011/06/25/2090197.html
环境:windows 7+visual studio 2010+opencv
2.1,成功!xp更应该能成功。耐心点,按下面的一步一步来,应该是没什么问题的,祝您好运啦!
1、下载文件
OpenCV2.1
官方地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download
推荐本论坛地址:http://www.opencv.org.cn/download/OpenCV-2.1.0-win32-vs2008.exe
CMAKE
2.8.1
http://www.cmake.org/files/v2.8/cmake-2.8.1-win32-86.exe
INTELTBB3.0
http://www.threadingbuildingblocks.org/uploads/77/151/3.0/tbb30_20100406oss_win.zip
2、首先安装CMAKE2.8.1,然后将OpenCV2.1安装到你将要放置OPENCV的地方,接着,解压INTEL
TBB 3.0,比如将OPENCV和TBB都放在D:\Program Files里面。并在OpenCV文件夹下创建子目录D:\Program
Files\OpenCV2.1\vs2010,用于存放编译结果。
检查D:\Program Files\OpenCV2.1\bin和D:\Intel TBB 3.0\bin\ia32\vc10是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe)
打开CMAKE 2.8.1,在Where is the source code后面填写(或者选择)OPENCV 2.1的安装目录,如D:\Program Files\OpenCV2.1,在Where to build the binaries里填写刚创建的子目录D:\Program Files\OpenCV2.1\vs2010。接着点击Configure按钮,在出现的对话框中选择Visual Studio 10,下面的选项选择Use default native compilers,点击Finish继续。
过一会儿之后会出现一个配置窗口(此处注意在CMAKE配置的时候是不能够打开VS2010的),然后勾选BUILD_SHARED_LIBS,BUILD_TESTS,OPENCV_BUILD_3DPARTY_LIBS,以及下面的WITH_JASPER,WITH_JPEG,WITH_PNG,WITH_TBB(一般这个没默认选上),和WITH_TIFF选项
勾好后再次点击Configure,之后再配置窗口最上面会出现TBB_INCLUDE_DIR-NOTFOUND字样的红色选项,此处为CMAKE找不到INTEL
TBB的包含文件为之所致,将INTEL TBB 3.0里面的INCLUDE文件夹路径(注意是INCLUDE,不是INCLUDE里面的子文件夹)定位到该配置属性的路径里,再次点击Configure,在TBB_LIB_DIR处又会出现红色一行,此处为INTEL TBB的库文件位置,此处必须将路径定位到含有LIB文件的位置,比如我的安装位置是D:/Program Files/Intel TBB 3.0/lib/ia32/vc10,也就是说,在lib文件夹下会有子文件夹,必须定位到子文件夹对应的VC版本文件夹里去,这里由于是配置VS2010,所以我们选择VC10文件夹,ia32子文件夹是32位系统,此处应根据对应操作系统选择。
然后,我们再次点击Configure,此时所有红色行已经变为白色,同时在下方的信息里面会有一条为Use TBB:YES的字样,证明我们已经将INTEL TBB配置完毕,然后点击Generate。
3、完成后在刚创建的子文件夹D:\Program Files\OpenCV2.1\vs2010下会出现一个VS2010的解决方案文件OPENCV.sln,双击打开后,出现OPENCV
2.1的所有工程项目,先不要着急编译。
首先点击Solution Explorer(解决方案资源管理器)里面Property Manager(属性管理器)下的选项卡,依次展开ALL_BUILD—Debug|Win32—右键单击Microsoft.Cpp.Win32.user,选择Properties(属性),然后选择VC++ Directories(VC++目录),在Executable Directories(可执行文件目录)里面将INTEL TBB
3.0的可执行路径(bin)填写到里面,此处与LIB一样,必须定位到VC10才可以,例如我的是D:\Program Files\Intel TBB 3.0\bin\ia32\vc10,将Include Directories(包含目录)定位到Intel TBB的Include文件夹即可,无需再往深入定位,在Library Directories(库目录)里填写Intel TBB的LIB文件位置,定位到VC10文件夹。
单击确定之后,将选项卡切回到Solution Explorer(解决方案资源管理器),将编译模式切换为Debug模式,右键单击Solution OpenCV(解决方案OpenCV),选择Rebuild Solution(重新生成解决方案),编译后再右键单击INSTALL项目,选择Build(生成),之后将编译模式切换为Release,重复debug模式下的步骤。完成后在你的解决方案文件夹D:\Program Files\OpenCV2.1\vs2010里面会生成bin目录,include目录,lib目录。
然后在VS2010里切回到Property Manager(属性管理器),像上面一样展开Microsoft.Cpp.Win32.user后选择Properties(属性),最后在VC++ Directories(VC++目录)里面增加子文件夹D:\Program Files\OpenCV2.1\vs2010下的可执行文件(bin),包含文件(include\opencv),以及库文件(lib),源文件(src\cv、src\cvaux、src\cxcore、src\highgui、src\ml),确定,退出并保存更改。
检查D:\Program Files\OpenCV2.1\vs2010\bin是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。
到此OPENCV 2.1配置完成,以后建立OPENCV项目时都需在项目里面添加依赖库,方法是在Solution
Explorer(解决方案资源管理器)里面右键选择项目,选择Properties(属性),然后在Linker(链接器)里面选择Input(输入),在依赖库里添加OPENCV的LIB文件夹里的LIB文件名称即可,文件名后面有小写字母“d”的为Debug库(调试模式库),没有“d”的为Release库(发布模式库)。例如active(debug)[活动(debug)]里添加cv210d.lib cvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.lib,release里添加cv210.lib cvaux210.lib cxcore210.lib highgui210.lib ml210.lib
欢迎关注微信公众号——计算机视觉:
相关推荐
Visual Studio 2010 下配置OpenCV2.4.10的详细过程。
Visual Studio 2010上配置OpenCV 2.4.0教程 Tag: VS2010 OpenCV C++
详细介绍了OpenCV安装配置,Visual Studio2010的安装问题,介绍了OpenCV和VS2010之间的配置
VS2010安装openCV的具体步骤,官网上的不够完整
visual studio2010下用opencv实现图片读取,参照http://wenku.baidu.com/view/8b7bd03d0912a21614792927.html这个步骤完成。
自己配置成功总结的OpenCV的配置方法。主要2010版的,每个项目都要重新配置 但是VC6.0可以只配置一次。
Opencv配置Visual Studio方法和opencv的下载网址
Visual Studio + Cmake 2.8.5 + OpenCV2.3安装方法.doc
visual studio 2017和opencv3.4.1的安装文件。。。。。。。。。。。。。。。。。。。。
Visual Studio 2022 版本编译 OpenCV-4.8.0 的库,编译了Release-32位,Debug-32位,Release-64位,Debug-64位的库,四种模式都可以使用。
opencv在visual studio 2013 下的配置 1.软件准备:opencv安装包,visual studio2013 2.安装visual studio 3.配置vs的opencv编译和链接 4.测试
含有Visual Studio的属性表配置,需要改下自己的路径即可使用 教程请参考 https://blog.csdn.net/yl_best/article/details/89190142 OpenCV3.4.2 + VS2013 + CMake3.12.1 with Contrib3.4.2 without hdf module ...
1 Introduction to OpenCV 2 core module. The Core Functionality 3 imgproc module. Image Processing 4 highgui module. High Level GUI and Media 5 calib3d module. Camera calibration and 3D reconstruction ...
【ASP.NET编程知识】Visual Studio 2010配置OpenCV的方法.docx
以下简要说明在Visual Studio下使用OpenCV的配置过程: 1.下载OpenCV源码,下载后解压到自定义路径; 2.新增OpenCV路径到环境变量; 3.在VS中新建一个新工程; 4.选择【View】-【Other Windows】-【Property ...
内含opencv3.4.4.exe和ffmpeg-dev-shared
最新版的OpenCV2.3.1在Visual Studio2010下的配置关键步骤,验证有效
详细介绍下opencv在vs2010下的安装过程,确保能够准确无误的正确安装使用。
Visual.Studio2013+OpenCV3.0图像处理一些较为基础的代码ppt
Opencv2.4.9安装和在visualstudio 2013中配置 下载opencv和在windows下安装: 最新版本号的opencv是2014.4.25的opencv2.4.9,这里选择当前最新版本号。 点击opencv for windows就可以下载。 下载完毕后。双击图标 ...