OpenCV 在win7 64 位系统VS2010下的配置方法及总结

       由于我是搞机器视觉的,图像处理很显然是其中一部分,说到图像处理,OpenCV是不得不提的一个开源库,它的作用在这里我就不多说了,言归正传,进入正题。由于实验室的电脑室XP系统所以配置OpenCV可以按照论坛里的方法去配置,但是在win7 64位系统上虽然论坛里也说了那种方法,但是,按部就班下来是肯定会错的,具体原因我也说不清楚。我的方法和论坛里的方法基本一样,只是在配置的时候选择不同方法如下:

1.我是用的OpenCV2.3.1,其的解压路径如下D:\Program Files\OpenCV2.3.1\opencv,同时我也是选择Cmake,版本为cmake-2.8.10.2-win32-x86,我将其放在了D:\Program Files\OpenCV2.3.1\cmake-2.8.10.2-win32-x86这个目录下,然后按照论坛里的方法,进行配置

  • 运行cmake-gui,设置where is the source code路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.3.1\opencv),并创建子目录D:\Program Files\OpenCV2.3.1\opencv\build\my,并将cmake的"where to build the binaries"设置为这个目录。
  • 然后点 configure,在弹出的对话框内选择 Visual Studio 10 。
  • 你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。

    2.配置完成后,编译 OpenCV Debug和Release版本库,具体的可以参见http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1

    3.先设置环境变量,找环境变量的方法大家应该都知道,我的设置的环境变量的路径如下:D:\Program Files\OpenCV2.3.1\opencv\build\my\install\bin;D:\Program Files\OpenCV2.3.1\opencv\build\x86\vc10\bin;D:\Program Files\OpenCV2.3.1\opencv\build\common\tbb\ia32\vc10(虽然是win7 64位但是仍然要选择32位的)

    4.配置include路径和lib路径,在VS2010中你要先建立项目才能进行配置,不然的话你是配置不了的,在VC++目录,选择包含文件添加以下路径配置D:\Program Files\OpenCV2.3.1\opencv\include\opencv回车D:\Program Files\OpenCV2.3.1\opencv\include\opencv2回车D:\Program Files\OpenCV2.3.1\opencv\build\include,点击应用;在库目录添加D:\Program Files\OpenCV2.3.1\opencv\build\x86\vc10\lib和D:\Program Files\OpenCV2.3.1\opencv\build\common\tbb\ia32\vc10,确定。

    5.这一步就是每个项目都需要重新配置的,在链接器->输入的Debug和Release下添加OpenCV的库,可参见上述网站中的库,具体用到什么库,根据自己的需求删减,然后再按照网站后面的测试程序进行测试,我想按照我的这个步骤,应该不会用太大的问题,如果有问题的,可以给我留言,共同讨论解决,希望大家在图像处理的领域里快乐学习。

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值