Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
2014-05-21 00:04
891 查看
最近电脑重装系统了,第一件事重装OpenCV。这次直接装最新版,2014-4-25日发布的OpenCV2.4.9版本,下载链接:
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download。其实安装过程跟2.4.4的过程差不多,这里错略记录下过程。2.4.4的安装过程见链接
1、新建文件夹OpenCV2.4.9,然后将348M大小的opencv-2.4.9.exe打开,路径选到新建的这个文件夹,可以看到解压出来有4个多G的大小,这马上要赶上Android源码的节奏啊。里面只有两个文件夹build和sources,跟2.4.4的比起来更规范了。
2、之后就是用CMake了,注意路径选到sources这个目录,这个文件夹下有CMakeLists文件。然后在build/x86目录下可以看到只有vc10、vc11、vc12三个版本,新建文件夹mingw,用来存放编译的mingw版的opencv:
等待变红:
再次点击Configure,然后再点Generate:
3、经过上面的generate会在mingw目录Makefile文件。从cmd里进到D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw这个目录(该目录有生成的Makefile),然后输入命令mingw32-make 之后就是漫长的等待,大概一个小时才编译完:
一个小时后.........................................
4、这就算编译好了,记得将环境变量 D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\bin 设到Path里!!!5、然后是测试代码,参见链接/article/1652116.html 配置示意如下: D:\ProgramFile\OpenCV2.4.9\opencv\build\include[/u]
添加的libopencv_highgui249 都是在如下目录找的,记得不要带后缀:.dll.a。常用的有以下几个:libopencv_calib3d249
libopencv_contrib249
libopencv_features2d249
libopencv_flann249
libopencv_gpu249
libopencv_imgproc249
libopencv_legacy249
libopencv_ml249
libopencv_core249
libopencv_highgui249
libopencv_nonfree249
libopencv_objdetect249
libopencv_ocl249
libopencv_photo249
libopencv_stitching249
libopencv_superres249
libopencv_video249
libopencv_videostab249
lib路径:D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\lib
PS:最后多说一句,如果像我一样不喜欢用VC的编译器,D:\ProgramFile\OpenCV2.4.9\opencv\build\x86目录下的vc10、vc11、vc12完全可以删掉,丫的直接占了1.5G的空间。
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download。其实安装过程跟2.4.4的过程差不多,这里错略记录下过程。2.4.4的安装过程见链接
1、新建文件夹OpenCV2.4.9,然后将348M大小的opencv-2.4.9.exe打开,路径选到新建的这个文件夹,可以看到解压出来有4个多G的大小,这马上要赶上Android源码的节奏啊。里面只有两个文件夹build和sources,跟2.4.4的比起来更规范了。
2、之后就是用CMake了,注意路径选到sources这个目录,这个文件夹下有CMakeLists文件。然后在build/x86目录下可以看到只有vc10、vc11、vc12三个版本,新建文件夹mingw,用来存放编译的mingw版的opencv:
等待变红:
再次点击Configure,然后再点Generate:
3、经过上面的generate会在mingw目录Makefile文件。从cmd里进到D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw这个目录(该目录有生成的Makefile),然后输入命令mingw32-make 之后就是漫长的等待,大概一个小时才编译完:
一个小时后.........................................
4、这就算编译好了,记得将环境变量 D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\bin 设到Path里!!!5、然后是测试代码,参见链接/article/1652116.html 配置示意如下: D:\ProgramFile\OpenCV2.4.9\opencv\build\include[/u]
添加的libopencv_highgui249 都是在如下目录找的,记得不要带后缀:.dll.a。常用的有以下几个:libopencv_calib3d249
libopencv_contrib249
libopencv_features2d249
libopencv_flann249
libopencv_gpu249
libopencv_imgproc249
libopencv_legacy249
libopencv_ml249
libopencv_core249
libopencv_highgui249
libopencv_nonfree249
libopencv_objdetect249
libopencv_ocl249
libopencv_photo249
libopencv_stitching249
libopencv_superres249
libopencv_video249
libopencv_videostab249
lib路径:D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\lib
PS:最后多说一句,如果像我一样不喜欢用VC的编译器,D:\ProgramFile\OpenCV2.4.9\opencv\build\x86目录下的vc10、vc11、vc12完全可以删掉,丫的直接占了1.5G的空间。
相关文章推荐
- Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Windows平台安装OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- OpenCV4Android开发之旅(三)----Windows平台Eclipse、MinGW配置OpenCV2.4.4(C++接口调用) 全过程(附:MinGW编译OpenCV2.4.4)
- 使用Eclipse(CDT)和MinGW构建Windows上的C/C++开发环境
- 用Eclipse(CDT)和MinGW构建Windows上的C/C++开发环境
- Windows 平台下构建 Android 开发环境( Android SDK 下载及安装)
- Windows 7安装Eclipse 3.7搭建C/C++开发环境
- Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解
- Windows下eclipse配制C/C++开发环境(eclipse+cdt+mingw)
- 跨平台GUI--Qt windows 开发环境安装配置(Eclipse CDT+ MinGW+QT) (转载)
- eclipse + cdt + MinGW 配置WINDOWS下的C/C++开发环境全攻略
- windows下Eclipse安装配置C/C++开发环境
- Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解
- Windows 7安装Eclipse 搭建C/C++开发环境
- 使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- GSL安装使用方法MinGW 、 VC、Borland C++ Builder、Windows开发环境下的使用
- Windows下用eclipse和mingw开发C/C++的开发环境搭建(转载)
- Windows 7安装Eclipse 3.7搭建C/C++开发环境
- 利用Eclipse CDT建立 windows下面C++开发环境