1.cmake安装
需要用cmake来生成Makefile文件,因此在安装OpenCV之前,要安装cmake以及cmake依赖库。
终端输入:
apt-get install cmake
apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
输入
cmake -version
检查cmake是否安装成功
2.opencv的安装
终端输入:
apt-get install pkg-config
OpenCV的下载地址为:http://www.opencv.org.cn/index.php/Download
将下载好的opencv中的sources文件夹放到要安装的位置目录,sources文件夹里放的是opencv的源码
进入该目录,新建一个目录进行OpenCV的编译目录
mkdir build
cd bulid
cmake一下
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j2
make install -j2
//-j2是启用两个线程的意思,有多少核就可以启用都是线程
等make install执行完毕之后,需要对环境变量进行配置
终端输入:
vim /etc/ld.so.conf.d/opencv.conf
在文件末尾添加:/usr/local/lib
(可能是空文件)
执行如下命令使得刚才的配置路径生效
sudo ldconfig
配置环境变量
终端输入:
vim /etc/bash.bashrc
在文件末尾添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存,执行如下命令使得配置生效
source /etc/bash.bashrc
更新
sudo updatedb
配置完成后重新打开终端,使得配置生效
这时候使用命令测试:
pkg-config --modversion opencv
pkg-config --cflags opencv
pkg-config --libs opencv
下载完毕
在python中使用opencv
import cv2
在python中导入opencv时可能会找不到该模块,这时需要安装opencv-python
pip install opencv-python