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
  • 相关阅读:
    【UWP】仅在TextBlock文本溢出时显示Tooltip
    Vue CSS引用背景图片问题
    使用C#与CefSharp相互调用所踩过的坑
    使用JS在网页上查看显示PDF文件
    VS 代码提示默认不选中 解决办法
    Windows Server 2012 R2更新(KB2919355)
    在ASP.NET Core 3.1中使用Swagger
    SQL SERVER 数据库授权指定用户
    第一篇博客
    观察者模式
  • 原文地址:https://www.cnblogs.com/live-program/p/10989676.html
Copyright © 2011-2022 走看看