码迷,mamicode.com
首页 > 其他好文 > 详细

opencv源码编译

时间:2019-06-08 01:04:49      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:debug   str   generic   open   ext   list   sts   ora   选项   

环境:

  主机:Linux alvin-Lenovo-V310-14ISK 4.13.0-46-generic #51-Ubuntu SMP Tue Jun 12 12:36:29 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 

linux下编译opencv源码步骤:

  1.在官网 https://opencv.org/ 里面的Release里选择需要的版本下载,例如本次作者选择的是OpenCV – 4.1.0

  2.解压源码包:

  unzip opencv-4.1.0

  3.进入源码根目录:

  cd opencv-4.1.0

  4.创建目录:

  mkdir build __install

  其中build目录为编译目录,这是因为不允许编译和源文件在同一目录下。__install目录为安装目录

  5.执行cmake命令:

  cmake ../ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/alvin/Documents/opencv-4.1.0/__install

  cmake会解析上一级目录的CMakeLists.txt并在本级目录生成Makefile,CMAKE_BUILD_TYPE宏定义编译版本 ,分为Release和Debug。CMAKE_INSTALL_PREFIX宏定义安装目录,在第四步中创建

  6.进行编译:

  make

  可以根据主机cpu的核心数加入-j选项 ,缩短编译时间

  7.安装

  make install

  即会安装到__install目录下

 

以上为opencv源码编译的步骤

opencv源码编译

标签:debug   str   generic   open   ext   list   sts   ora   选项   

原文地址:https://www.cnblogs.com/live-program/p/10989676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!