安装opencv

使用场景

在某些对host侧CPU要求较高的模型中,例如目标检测类模型,需要进行较为复杂的图像预处理。为获得更好的图像处理性能,可采用编译安装opencv的方式。

操作步骤

编译安装opencv的步骤如下:

  1. 安装前准备。

    export GIT_SSL_NO_VERIFY=true

  2. 下载源码包。

    git clone https://github.com/opencv/opencv.git
    cd opencv
    mkdir -p build

  3. 源码编译并安装。

    cd build  
    cmake -D BUILD_opencv_python3=yes -D BUILD_opencv_python2=no -D PYTHON3_EXECUTABLE=/usr/local/python3.7.5/bin/python3.7m -D PYTHON3_INCLUDE_DIR=/usr/local/python3.7.5/include/python3.7m -D
    PYTHON3_LIBRARY=/usr/local/python3.7.5/lib/libpython3.7m.so -D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/python3.7.5/lib/python3.7/site-packages/numpy/core/include -D PYTHON3_PACKAGES_PATH=/usr/local/python3.7.5/lib/python3.7/site-packages -D PYTHON3_DEFAULT_EXECUTABLE=/usr/local/python3.7.5/bin/python3.7m .. 
    
    make -j$nproc
    make install