zoukankan      html  css  js  c++  java
  • RK3399 编译安装opencv3.4(python3.5)

    1.安装所需库等等

    sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python3.5-dev python3.5-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
    

    2.下载opecv源码并切换分支到3.4.0

    git clone https://github.com/opencv/opencv.git
    cd opencv/
    git checkout 3.4.0
    

      

    git clone https://github.com/opencv/opencv_contrib.git
    cd opencv_contrib/
    git checkout 3.4.0
    

    3.build

    cd opencv/
    mkdir build
    cd build/
    
    export PY_NAME=$(python3.5 -c 'from sys import version_info as v; print("python%d.%d" % v[:2])')
    export PY_NUMPY_DIR=$(python3.5 -c 'import os.path, numpy.core; print(os.path.dirname(numpy.core.__file__))')
    
    cmake -DCMAKE_BUILD_TYPE=RELEASE 
    -DCMAKE_INSTALL_PREFIX=/usr/local 
    
    -DPYTHON_DEFAULT_EXECUTABLE=$(which python3.5) 
    -DPYTHON3_EXECUTABLE=$(which python3.5) 
    -DPYTHON3_INCLUDE_DIR=/usr/include/$PY_NAME 
    -DPYTHON3_INCLUDE_DIR2=/usr/include/aarch64-linux-gnu/$PY_NAME 
    -DPYTHON3_LIBRARY=/usr/lib/aarch64-linux-gnu/lib$PY_NAME.so 
    -DPYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/$PY_NAME/dist-packages/numpy/core/include/ 
    
    -DBUILD_DOCS=OFF 
    -DBUILD_EXAMPLES=OFF 
    -DBUILD_TESTS=OFF 
    -DBUILD_PERF_TESTS=OFF 
    
    -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules 
    ..
     
     
    build完成的结果
     

    4.make&install

    make -j$(nproc)
    sudo make install
    

      

    l

    5.想咋用就咋用

  • 相关阅读:
    TP-LINK WR941N路由器研究
    thinkjs初试
    记浏览器帐号登录插件开发遇到的问题
    你被adblock坑过吗?
    web应用,我们需要了解什么?
    算法之合并排序
    算法之插入排序
    算法之初体验
    nodejs学习笔记之网络编程
    炫酷吊炸天的nodeppt
  • 原文地址:https://www.cnblogs.com/chengjue924/p/11081162.html
Copyright © 2011-2022 走看看