Ubuntu18.04安装Opencv3.4.4(含viz)
2019-02-17 23:34
1156 查看
Ubuntu18.04安装Opencv3.4.4(含viz)
0、官网教程
链接官网教程
0.1、安装VTK
链接VTK下载地址
没有依赖项,直接cmake …、 make、sudo make install 就行
1、下载
链接官网下载opencv-3.4.4
链接github下载opencv_contrib-3.4.4
2、解压
将opencv-3.4.4和opencv_contrib-3.4.4分别解压,并将opencv_contrib-3.4.4文件夹放入opencv-3.4.4文件夹下
3、安装依赖项
sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
安装下面的依赖项时会出现问题:无法定位libjasper-dev安装包
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
解决方法:执行以下命令
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main" sudo apt update sudo apt install libjasper1 libjasper-dev
其中libjasper1是libjasper-dev的依赖项
但是,执行第一个命令时,出现以下问题:
本人选择忽略了,,,
之后再继续执行之前出现问题的命令(时间比较长):
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
4、cmake(时间比较长)
mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -DWITH_VTK=ON -D OPENCV_EXTRA_MODULES_PATH=~/Libraries/opencv-3.4.4/opencv_contrib-3.4.4/modules ..
cmake配置中第三个-D是添加contrib
参考官方文档:
可能出现的问题
以下几个文件无法下载,导致sudo make install 时出现错误: fatal error: boostdesc_bgm.i
l两个解决方法:
1、这几个文件之前是可以直接下载的,但本人最近一次安装时下载不了了,怀疑是网络原因,于是翻墙再进行cmake步骤,一切正常。
2、直接手动下载,我没有试过,教程连接
5、make
为了加快速度可以使用多线程make -j4,但是不知道为什么会出错?使用make就没有问题
6、sudo make install
7、让动态链接库为系统所共享
sudo ldconfig -v
相关文章推荐
- ubuntu安装OPENCV的VIZ模块
- Ubuntu18.04安装CUDA9.0,cudnn7.1.3,opencv3.4 tensorflow GPU 1.10 搭建GTX1070深度学习环境
- Ubuntu18.04 安装 Opencv3.4.3 ---for C++ 卡在IPPICV(2018.11.21)
- 在Ubuntu18.04上安装opencv 3.4.1
- ubuntu安装opencv viz可视化模块
- ubuntu 16.04 + Qt5.7.1+VTK6.3.0 + opencv2.4.13-viz(3D可视化)安装教程
- 无意间在bing上搜到的外国牛人的博客,介绍在Ubuntu18.04上安装OpenCV
- Ubuntu 18.04安装OpenCV 3.4.0和OpenCV_contrib
- ubuntu18.04+anaconda安装opencv出现AttributeError: type object 'numpy.ndarray' has no attribute '__array_
- Ubuntu 18.04编译安装Opencv 3.41
- ubuntu14.04 安装带viz模块的opencv3 ,且实现与opencv2共存
- Ubuntu18.04虚拟机下安装opencv
- Ubuntu18.04 上安装opencv3.4.1教程 转载
- 在Ubuntu 18.04下安装OpenCV4.0.1遇到问题释疑
- Ubuntu18.04中安装opencv
- 在Ubuntu 18.04上安装qt和opencv3.4.1
- Ubuntu18.04 下安装OpenCV3.4.1
- Ubuntu18.04安装OpenCV3.4.2及编译opencv程序的两种方式
- Ubuntu14.04 LTS安装 OpenCV-3.0.0-rc1 + QT5.4.1
- Ubuntu15.04中测试安装的opencv2.4.9 时遇到usr/bin/ld: cannot find -lcufft解决方法。