zoukankan      html  css  js  c++  java
  • opencv源码编译

    环境:

      主机: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,需要安装cmake:sudo apt-get install cmake

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

      6.进行编译:

      make

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

      7.安装

      make install

      即会安装到__install目录下

    opencv交叉编译在我的另一篇博客里:https://www.cnblogs.com/live-program/p/10991425.html

    以上为opencv源码编译的步骤

    作者:Alvin2012
  • 相关阅读:
    造数--存储过程,循环
    一句话搞定python六剑客
    数据库基本操作--增删改查
    session与cookie区别与联系
    正则表达式中 group groups区别
    迭代总结(随时更新)
    postman抓包
    linux常用命令
    抓包
    jdk 11特性
  • 原文地址:https://www.cnblogs.com/live-program/p/10989676.html
Copyright © 2011-2022 走看看