Leif160519's blog Leif160519's blog

——————

目录
linux安装opencv
/    

linux安装opencv

一、 安装OpenCV依赖

1.升级系统:

$ sudo apt-get update
$ sudo apt-get upgrade

2.安装基本编译工具:

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

3.由于OpenCV是计算机视觉库,总需要加载一些图像文件( JPEG, PNG, TIFF)。使用下面命令安装一些必要的图像库:

$ sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev

4.除了图片之外,OpenCV还要处理视频文件。使用下面命令安装一些视频编解码库:

$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt-get install libxvidcore-dev libx264-dev

5.OpenCV的GUI模块highgui依赖Gtk。安装gtk库:

$ sudo apt-get install libgtk-3-dev

6.下面安装一些可以提高OpenCV性能的库,如矩阵操作:

$ sudo apt-get install libatlas-base-dev gfortran

7.安装Python2和Python3的开发库:

$ sudo apt-get install python2.7-dev python3.5-dev

二、下载OpenCV的源码

OpenCV官网上有linux版本的源码包可以下载,不过最好是从git上下载,这样可以保证下载得到的是最新的代码:

wget -O opencv.zip [https://github.com/Itseez/opencv/archive/3.2.0.zip](https://github.com/Itseez/opencv/archive/3.2.0.zip)  
unzip opencv.zip

三、编译安装

进入到OpenCV的文件夹中,创建一个build目录,进行编译:

cd opencv-3.2.0   
mkdir build  
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -4j
sudo make install

四、测试是否安装成功

python
>>>import cv2
>>>cv2.__version_
'3.2.0'

“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.” – Tom Cargill

标  题linux安装opencv
作  者Leif160519
出  处https://github.icu/articles/2019/08/30/1567132469240.html
关于博主:坐标南京,运维工程师,如有问题探讨可以直接下方留言。
声援博主:如果您觉得文章对您有帮助,可以评论、订阅、收藏。您的鼓励是博主的最大动力!