ubuntu20.04 关于opencv3.2版本的编译及安装过程

一.去官网下载opencv3.2的源代码

     官网链接:https://opencv.org/releases/page/4/

     我的github链接:https://github.com/chengjiahuiyangtingping/opencv3.2

二.对opencv进行编译

    1.解压opencv3.2文件

    2.cd opencv-3.2.0

    3.mkdir build (创建编译的文件夹)

    4.cd build

    5.cmake -D WITH_IPP=OFF -D WITH_LAPACK=OFF -D CMAKE_BUILD_TYPE=Release -D      CMAKE_INSTALL_PREFIX=/usr/local ..     (拉取待编译的文件)

   6.sudo make -j8 (进行编译)

   7.make install (安装opencv)     

三.编译opencv可能遇到的错误

  1.如果遇到 lapack 错误:

        第一步:sudo apt-get install liblapacke-dev

        第二步:在当前的/opencv3.2.0/build/opencv_lapack.h 中 将第二行改为 “#include "lapacke.h" ”

2.如果遇到AVFMT_RAWPICTURE错误:

ubuntu20.04 关于opencv3.2版本的编译及安装过程_第1张图片

就按照提示把CODEC_FLAG_GLOBAL_HEADER改为AV_CODEC_FLAG_GLOBAL_HEADER,

AVFMT_RAWPICTURE改为AVFMT_NOFILE。

你可能感兴趣的:(c++,opencv,ubuntu,linux)