博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opencv安装
阅读量:4965 次
发布时间:2019-06-12

本文共 1865 字,大约阅读时间需要 6 分钟。

1、安装Qt5.9.1 

Qt官网址:https://download.qt.io/official_releases/qt/ 

根据自己的需要选择版本,这里我选择的是qt-opensource-linux-x64-5.9.1.run下载之后通过ctrl+alt+t打开终端,输入下面的代码:

sudo apt-get update 
cd DownLoads 
chmod +x ./qt-opensource-linux-x64-5.9.1.run 
sudo ./qt-opensource-linux-x64-5.9.1.run 

即可出现图形化安装,按步骤安装即可。安装完后还要修改一些配置。在终端输入以下代码:

sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 

进入后按i,进行编辑。 

修改第一行为gcc_64的bin目录,第二行为Qt5.9.1目录的路径,完成后保存退出。(按ESC,然后:,最后输入wq,Enter即可) 
Ubuntu16.04.3 下安装Qt5.9.1 OpenCV3.2.0 (包括OpenCV_contrib)完美版
之后,在终端输入以下代码:

sudo apt-get install libgl1-mesa-dev 

Qt5.9.1安装完成。

2. 安装OpenCV3.2.0(包括opencv_contrib) 

安装opencv的依赖库

sudo apt-get -y install build-essential cmake pkg-config 

sudo apt-get -y install libjpeg62-dev 

sudo apt-get -y install libtiff5-dev libjasper-dev 
sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev 
sudo apt-get install git libgtk2.0-dev 
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev 

安装CMake 

在终端输入以下代码:

sudo apt-get install cmake 

OpenCV官网地址:https://opencv.org/ 

opencv_contrib github地址:https://github.com/opencv/opencv_contrib 
选择对应版本下载即可。这里选择的是opencv3.2.0 
将其解压,将会得到opencv-3.2.0和opencv_contrib-3.2.0这两个文件夹,将opencv_contrib-3.2.0放入oepncv中。在home建立一个software文件夹,将文件夹opencv-3.2.0放入software中,方便管理。之后打开终端输入以下代码:

cd software 
cd opencv-3.2.0 
mkdir build 
cd build 
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/wkl/software/opencv-3.2.0/opencv_contrib-3.2.0/modules/ .. 
如果不安装opencv_contrib模块,则第二步的命令为: 
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local 

其中 CMAKE_INSTALL_PREFIX=/usr/local是指将要install的路径 

其中 OPENCV_EXTRA_MODULES_PATH=/home/wkl/software/opencv-3.2.0/opencv_contrib-3.2.0/modules/ .. 是指 opencv_contrib-3.2.0 中 modules 所在的路径,后面的两点不可省略; 
cmake完成后,在终端进行下面的操作:

转载于:https://www.cnblogs.com/invisible2/p/9073869.html

你可能感兴趣的文章
错误org/aopalliance/intercept/MethodInterceptor解决方法
查看>>
Pylint在项目中的使用
查看>>
使用nginx做反向代理和负载均衡效果图
查看>>
access remote libvirtd
查看>>
(4) Orchard 开发之 Page 的信息存在哪?
查看>>
ASP.NET中 GridView(网格视图)的使用前台绑定
查看>>
深入了解Oracle ASM(二):ASM File number 1 文件目录
查看>>
Boosting(提升方法)之AdaBoost
查看>>
Binding object to winForm controller through VS2010 Designer(通过VS2010设计器将对象绑定到winForm控件上)...
查看>>
Spring Boot实战笔记(二)-- Spring常用配置(Scope、Spring EL和资源调用)
查看>>
SwaggerUI+SpringMVC——构建RestFul API的可视化界面
查看>>
springmvc怎么在启动时自己执行一个线程
查看>>
C# 通知机制 IObserver<T> 和 IObservable<T>
查看>>
Code of Conduct by jsFoundation
查看>>
C#小练习ⅲ
查看>>
电源防反接保护电路
查看>>
arraylist
查看>>
zoj 1649 Rescue (BFS)(转载)
查看>>
2124: 等差子序列 - BZOJ
查看>>
字符串匹配算法综述
查看>>