VS2013编译opencv3.0

12 篇文章 1 订阅

在opencv3.0.0版本中,整体的架构发生了变化,变成了:Core(核心代码)+Plugin(外部插件)。其中Core(核心代码)中的代码都是官方经过很多的测试,可以确保能够稳定运行的代码!!!!而对于Plugin(外部插件)代码,是一些新的算法.


1.需要准备的东西

opencv3.0源码Windows版:http://opencv.org

cmake-gui(2.8.10):http://www.cmake.org/download/

VS2013:http://www.xiazaiba.com/html/24543.html    这个软件和破解就非常多了

ippcv:这个是Intel对opencv的加速支持,如果用cmake重新编译的话,就会需要下载这个,如果不手动下载就会提示:CMake Error at 3rdparty/ippicv/downloader.cmake:97 (message):
  ICV: Failed to unpack ICV package from D:/Program
  Files/opencv/sources/3rdparty/ippicv/downloads/windows-b59f865d1ba16e8c84124e19d78eec57/ippicv_windows_20141027.zip

解决办法:

(1)手动下载ippicv_windows_20141027.zip

下载网址在这里:

http://osdn.jp/projects/sfnet_opencvlibrary/downloads/3rdparty/ippicv/ippicv_windows_20141027.zip/

2将上面的ZIP文件放在OpenCV-3.0.0的目录下面:

D:\OpenCV300\opencv\sources\3rdparty\ippicv\downloads\windows-b59f865d1ba16e8c84124e19d78eec57


2.CMake编译:

1)在开始菜单中启动CMake

2)启动以后的界面是这样的:

①:在这一栏输入opencv3.0.0的source的路径

②:在这一栏输入要把opencv3.0.0重新编译到哪个目录的文件夹里

③:然后点击configure。

3)Configure之后会出现下面的窗口让你选择编译器:

④:这里选择VS2013

⑤:默认的编译器

⑥:点击Finish 完成配置

4)然后会出现很多红的选项:

不能勾选WITH_IPP,勾选WITH_OPENGL和WITH_QT

再次点击configure,直到红色消失以后,点击generate生成makefiles。(与mingw32编译器的后续操作一样)

上面这些都做完以后CMake的工作就结束啦,可以关掉它了。

3.VS2013编译opencv

rebuild以后会在rebuild目录里面会有这两个东西,点开OpenCV.sln即VS的工程文件,然后在项目管理器中找到,将鼠标悬停在上面。

    分别Debug和Release模式下生成解决方案。然后在INSTALL上->右键->生成。这样就把rebuild之后的lib和bin文件都写到install文件夹里面了

最后就是把bin、lib、include添加到VS的环境中。

    注意:bin、lib、include一定都是rebuild\install下的

1)include的路径

2)bin、lib的路径

4.结语   

至此opencv3.0在windows平台VS2013下的重新编译就结束了。其实不重新编译opencv3.0照样可以使用。因为解压出来的build文件中就有x64平台下VC12(VS2013)所需的的dll和lib文件,

就是这两个lib文件啦,不过考虑到有时候程序可能只需要一个opencv模块库,对于嵌入式平台没必要集成所有的库,所以还是自己编译一遍体验下吧哈哈。

对了,要写个显示照片小程序验证下哦!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值