1.到https://opencv.org/releases/下载源码 opencv-3.4.6.zip
2.安装必要的依赖库和包
sudo apt-get install cmake # 安装cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
3.切换到opencv-3.4.6目录
cd ~/Downloads/opencv-3.4.6
mkdir build
cd build #切换目录然后cmake指定安装路径
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

4. 编译安装
make -j16


出现下面的错误:
/usr/bin/l

这篇博客详细记录了在Ubuntu 16.04上编译OpenCV 3.4.6的过程,包括下载源码、安装依赖、编译和安装步骤。在编译过程中遇到了由于anaconda3导致的libtiff.so.5链接错误,提示找不到libzstd.so.1.3.7。解决方案是删除anaconda环境变量,并清理编译文件后重新编译。完成编译后,通过sudo make install进行安装,并配置环境变量。
最低0.47元/天 解锁文章
1649

被折叠的 条评论
为什么被折叠?



