Windows下OpenCV的安装及编译

下载并安装OpenCV,并分别在debug模式和release模式下进行编译

(其实是一个LearningOpencv上的一个练习题,不过还是记录下来好了)


  • 下载Cmake

    链接https://cmake.org/download/,选择binary distributions中对应版本的.msi文件,双击安装

  • 下载Git

    Git安装(这一步不要也行)

  • 下载opencv

    链接https://opencv.org/releases.html,选择相应的win pack下载后解压安装,安装过程中记住选择的vs版本号(v14还是v15之类的)

  • 下载opencv_contrib

    打开git,输入
   git clone [email protected]:opencv/opencv_contrib.git

  将下载后的opencv_contrib文件复制到opencv文件夹内
  (没有git的话就直接下载opencv_contrib然后解压,这里就不说了)

  • 编译opencv

    在opencv文件夹内创建一个build_1文件夹(名字只要不和已有的重就好)
    打开cmake,source code中选择X:/opencv/souces,to build中选择X:/opencv/build_1
    点击Configure,在对话框中选择之前安装opencv时vs版本号,之后点击finish
    点击Generate
    生成完成后,在NAME中找到OPENCV_EXTRA_MODULES_PATH,其value值改为X:/opencv/opencv_contrib/modules
    再次点击Generate

  • 生成解决方案

    debug模式:
    在编译好的X:/opencv/build_1中找到OpenCV.sln文件,用VS打开(我的是VS2017),界面调试中选择debug,x64,本地Windows调试器,开始调试
    调试结束后在解决方案项目中的CMakeTargets中找到INSTALL,右击选择仅用于此项目>仅生成INSTALL
    release模式:
    界面调试中选择release,x64,本地Windows调试器,开始调试
    调试结束后在解决方案项目中的CMakeTargets中找到INSTALL,右击选择仅用于此项目>仅生成INSTALL

猜你喜欢

转载自www.cnblogs.com/rawadofd-777/p/10073170.html