cmake编译opencv3.1+contribute模块,并提供编译后的dll、lib等文件下载
2016-08-02 17:10
531 查看
最近想要实现基于双目视觉的三维重建,其中一些重要的函数,在opencv3.0及其以后的版本中才有,而且还不在Main modules中,是在Extra
modules中。即opencv3的版本,分为两部分,比如opencv3.1.0标准版和opencv_contrib扩展包,扩展包中的很多代码并没有通过大量的稳定性测试,所有opencv官方并没有放到标准版中一起打包。如果我们想使用opencv_contrib扩展包中的功能,就需要自己使用cmake将两者打包安装到一起。
大概步骤为:
1、下载并安装cmake;
2、下载opencv3.1.0;
3、下载opencv_contrib扩展包;
4、使用cmake将opencv3.1.0标准版和opencv_contrib扩展包一起生成vs的工程;
5、重新编译,生成全新的dll和lib等文件;
6、配置编译后的dll和lib等文件。
(1) 环境变量:
E:\opencv\opencv3\build\install\x86\vc12\bin
(2)VC++目录-->包含目录,添加:
E:\opencv\opencv3\build\install\include
(3)VC++目录-->库目录,添加:
E:\opencv\opencv3\build\install\x86\vc12\lib
E:\opencv\opencv3\build\install\x86\vc12\staticlib
(4)附件依赖项
dubug
opencv_aruco310d.lib
opencv_bgsegm310d.lib
opencv_bioinspired310d.lib
opencv_calib3d310d.lib
opencv_ccalib310d.lib
opencv_core310d.lib
opencv_datasets310d.lib
opencv_dnn310d.lib
opencv_dpm310d.lib
opencv_face310d.lib
opencv_features2d310d.lib
opencv_flann310d.lib
opencv_fuzzy310d.lib
opencv_highgui310d.lib
opencv_imgcodecs310d.lib
opencv_imgproc310d.lib
opencv_line_descriptor310d.lib
opencv_ml310d.lib
opencv_objdetect310d.lib
opencv_optflow310d.lib
opencv_photo310d.lib
opencv_plot310d.lib
opencv_reg310d.lib
opencv_rgbd310d.lib
opencv_saliency310d.lib
opencv_shape310d.lib
opencv_stereo310d.lib
opencv_stitching310d.lib
opencv_structured_light310d.lib
opencv_superres310d.lib
opencv_surface_matching310d.lib
opencv_text310d.lib
opencv_tracking310d.lib
opencv_ts310d.lib
opencv_video310d.lib
opencv_videoio310d.lib
opencv_videostab310d.lib
opencv_xfeatures2d310d.lib
opencv_ximgproc310d.lib
opencv_xobjdetect310d.lib
opencv_xphoto310d.lib
release
opencv_aruco310.lib
opencv_bgsegm310.lib
opencv_bioinspired310.lib
opencv_calib3d310.lib
opencv_ccalib310.lib
opencv_core310.lib
opencv_datasets310.lib
opencv_dnn310.lib
opencv_dpm310.lib
opencv_face310.lib
opencv_features2d310.lib
opencv_flann310.lib
opencv_fuzzy310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_line_descriptor310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_optflow310.lib
opencv_photo310.lib
opencv_plot310.lib
opencv_reg310.lib
opencv_rgbd310.lib
opencv_saliency310.lib
opencv_shape310.lib
opencv_stereo310.lib
opencv_stitching310.lib
opencv_structured_light310.lib
opencv_superres310.lib
opencv_surface_matching310.lib
opencv_text310.lib
opencv_tracking310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_xfeatures2d310.lib
opencv_ximgproc310.lib
opencv_xobjdetect310.lib
opencv_xphoto310.lib
详细的操作步骤可参考:
Opencv3.0和contribute模块的下载 编译 安装
在Windows下编译扩展OpenCV 3.1.0 + opencv_contrib
opencv3.0中contrib模块的添加
三个链接中,都有提供opencv_contrib扩展包、cmake以及opencv3标准版的下载链接。
其实,一开始,我是想配置opencv3.0.0+opencv_contrib,但是按照链接中的教程,配置多次都出现了如下图所示的问题。
也不清楚是什么情况,又尝试编译了opencv3.1.0+opencv_contrib,竟然成功了。
编译的过程太浪费时间了。
现提供opencv3.1.0+opencv_contrib编译后的dll、lib等文件的下载。编译后的文件
opencv3.1.0+opencv_contrib的官方离线说明文档,也可下载。opencv3.1.0离线官方文档
modules中。即opencv3的版本,分为两部分,比如opencv3.1.0标准版和opencv_contrib扩展包,扩展包中的很多代码并没有通过大量的稳定性测试,所有opencv官方并没有放到标准版中一起打包。如果我们想使用opencv_contrib扩展包中的功能,就需要自己使用cmake将两者打包安装到一起。
大概步骤为:
1、下载并安装cmake;
2、下载opencv3.1.0;
3、下载opencv_contrib扩展包;
4、使用cmake将opencv3.1.0标准版和opencv_contrib扩展包一起生成vs的工程;
5、重新编译,生成全新的dll和lib等文件;
6、配置编译后的dll和lib等文件。
(1) 环境变量:
E:\opencv\opencv3\build\install\x86\vc12\bin
(2)VC++目录-->包含目录,添加:
E:\opencv\opencv3\build\install\include
(3)VC++目录-->库目录,添加:
E:\opencv\opencv3\build\install\x86\vc12\lib
E:\opencv\opencv3\build\install\x86\vc12\staticlib
(4)附件依赖项
dubug
opencv_aruco310d.lib
opencv_bgsegm310d.lib
opencv_bioinspired310d.lib
opencv_calib3d310d.lib
opencv_ccalib310d.lib
opencv_core310d.lib
opencv_datasets310d.lib
opencv_dnn310d.lib
opencv_dpm310d.lib
opencv_face310d.lib
opencv_features2d310d.lib
opencv_flann310d.lib
opencv_fuzzy310d.lib
opencv_highgui310d.lib
opencv_imgcodecs310d.lib
opencv_imgproc310d.lib
opencv_line_descriptor310d.lib
opencv_ml310d.lib
opencv_objdetect310d.lib
opencv_optflow310d.lib
opencv_photo310d.lib
opencv_plot310d.lib
opencv_reg310d.lib
opencv_rgbd310d.lib
opencv_saliency310d.lib
opencv_shape310d.lib
opencv_stereo310d.lib
opencv_stitching310d.lib
opencv_structured_light310d.lib
opencv_superres310d.lib
opencv_surface_matching310d.lib
opencv_text310d.lib
opencv_tracking310d.lib
opencv_ts310d.lib
opencv_video310d.lib
opencv_videoio310d.lib
opencv_videostab310d.lib
opencv_xfeatures2d310d.lib
opencv_ximgproc310d.lib
opencv_xobjdetect310d.lib
opencv_xphoto310d.lib
release
opencv_aruco310.lib
opencv_bgsegm310.lib
opencv_bioinspired310.lib
opencv_calib3d310.lib
opencv_ccalib310.lib
opencv_core310.lib
opencv_datasets310.lib
opencv_dnn310.lib
opencv_dpm310.lib
opencv_face310.lib
opencv_features2d310.lib
opencv_flann310.lib
opencv_fuzzy310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_line_descriptor310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_optflow310.lib
opencv_photo310.lib
opencv_plot310.lib
opencv_reg310.lib
opencv_rgbd310.lib
opencv_saliency310.lib
opencv_shape310.lib
opencv_stereo310.lib
opencv_stitching310.lib
opencv_structured_light310.lib
opencv_superres310.lib
opencv_surface_matching310.lib
opencv_text310.lib
opencv_tracking310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_xfeatures2d310.lib
opencv_ximgproc310.lib
opencv_xobjdetect310.lib
opencv_xphoto310.lib
详细的操作步骤可参考:
Opencv3.0和contribute模块的下载 编译 安装
在Windows下编译扩展OpenCV 3.1.0 + opencv_contrib
opencv3.0中contrib模块的添加
三个链接中,都有提供opencv_contrib扩展包、cmake以及opencv3标准版的下载链接。
其实,一开始,我是想配置opencv3.0.0+opencv_contrib,但是按照链接中的教程,配置多次都出现了如下图所示的问题。
也不清楚是什么情况,又尝试编译了opencv3.1.0+opencv_contrib,竟然成功了。
编译的过程太浪费时间了。
现提供opencv3.1.0+opencv_contrib编译后的dll、lib等文件的下载。编译后的文件
opencv3.1.0+opencv_contrib的官方离线说明文档,也可下载。opencv3.1.0离线官方文档
相关文章推荐
- cmake编译OpenCV3.30源码下载 ippicv文件错误解决方案
- 利用Opencv 3.0源码 + Visual Studio 2013 在window7环境下编译lib及dll
- 配置maven下载jar包源码文件、拷贝依赖jar到lib包、设置编译时jdk版本、根据不同环境采用不同配置
- 关于opencv3.1编译的时候找不到python的lib的解决方法
- cmake3.6编译opencv3.1时出现变量设置错误
- CMake编译VS2015+OpenCV3.1第三方库
- Opencv2.0 lib和dll的编译获取过程 以及 vs2005,vs2008配置过程
- zip (ICSharpCode.SharpZipLib.dll文件需要下载)
- 在其他程序中如何使用FFMPEG 提供的lib dll文件
- Opencv3.0和contribute模块的下载 编译 安装
- 无法打开输入文件“optimized.lib” 编译osgEarth2.8+VS2013+CMake3.4.0在Release版本的问题
- 设置编译内核lib驱动及应用层dll的source文件
- OpenCv2.4.5+Cmake 2.8.10+VS2010配置方法(不用再配置dll、lib的方法)
- Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013
- ffmpeg 编译 dll 和 lib 文件
- 使用OpenCV官方提供文件配置、静态编译并运行OpenCV-2.3.x/2.4.x实例
- VS 2015 64位CMake编译openCV3.1.0必备文件
- opencv在vc2010 express下环境搭建方法笔记+空白通用工程(已编译测试通过)(提供下载)
- 使用cmake编译opencv3.1.0时hash mismatch的解决方法
- OpenCV3.1开发系列-CMake编译OpenCV3.1及opencv_contrib