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错误:
就按照提示把CODEC_FLAG_GLOBAL_HEADER改为AV_CODEC_FLAG_GLOBAL_HEADER,
AVFMT_RAWPICTURE改为AVFMT_NOFILE。