win10编译opencv源码

windows环境opencv生成libopencv开头的DLL动态库

依赖软件版本:

    opencv:opencv-2.4.9

    mingw:x86_64-4.8.2-release-posix-seh-rt_v3-rev2

    cmake:3.11

    python:2.7

    pip:9.0.2

    python-setuptools-0.6c11

    numpy:1.14.2

下载链接:

    https://github.com/opencv/opencv/releases

    https://download.csdn.net/download/zhjinw/10297946

    https://cmake.org/download/

    https://download.csdn.net/download/zhjinw/10298057

编译流程:

    编译之前,最好先把上述依赖软件安装好,防止编译过程中出现无法找到软件的问题

    1,解压opencv到D:\opencv2(可以根据自己的需求修改路径)

       2,创建opencv文件夹,作为编译目标文件夹

win10编译opencv源码_第1张图片

        

        3,安装cmake工具,打开cmake gui工具,设置souce code路径和build路径

win10编译opencv源码_第2张图片

        4,点击configure使用MinGW Makefiles进行编译

win10编译opencv源码_第3张图片

        5,执行完之后继续点击Generate,生成过程中可能会报找不到python,将python安装即可

        6,进入D:\opencv2\opencv目录执行mingw32-make.exe和mingw32-make.exe install完成编译安装

win10编译opencv源码_第4张图片

        7,编译完成后生成的DLL动态库在D:\opencv2\opencv\bin目录,头文件在D:\opencv2\opencv\include目录,将bin下的dll文件拷贝到mingw的bin目录下,include下的头文件拷贝到mingw的include目录下。

        8,将D:\opencv2\opencv-2.4.9\modules目录下的模块头文件拷贝到D:\opencv2\opencv\include\opencv2目录中

win10编译opencv源码_第5张图片

        至此windows下opencv2.9开发环境已搭建完毕,由于开发语言采用golang进行开发,所以手工编译opencv,没有用visual studio2015等IDE进行编译。

你可能感兴趣的:(win10编译opencv源码)