Linux环境下安装OpenCV
-
Linux环境下安装OpenCV Linux下Opencv的安装及配置使用(OpenCV是一个基于开源发行的跨平台计算机视觉库,它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。)【https://blog.csdn.net/luotuo44/article/details/8909258】*【https://blog.csdn.net/luotuo44/article/details/8909258】
-
下载所需软件
-
首先要下载OpenCV,选择比较新的版本 https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/
-
下载一个cmake,要选择Source distributions那个版本,而非二进制版本。 https://cmake.org/download/)
-
开始安装( 由于OpenCV需要通过cmake配置,因此需要先安装cmake。)
-
安装cmake
-
进入cmake-3.14.0-rc2.tar.gz所在目录,执行$ tar –zxvf cmake-3.14.0-rc2.tar.gz 命令解压文件。
-
此时生成一个cmake-2.8.10.2文件。进入该文件,执行$./bootstrap 命令。无需在root权限下执行。
-
约1分半钟后,终于执行完了。在执行的时候,可以看到其在不断地执行g++编译命令。执行完了,可以看到提示。
-
然后执行$make命令 (差不多2分钟)
-
此时可通过cmake –version查看版本信息,若没有版本信息说明尚未安装好,直接运行$sudo install cmake,再看看版本信息,出现版本信息说明安装完毕
-
安装依赖库
-
$sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev(执行指令后根据提示修改libjpeg62-dev libtiff4-dev)
-
安装OpenCV
-
执行命令$tar -zxvf opencv-3.4.3.tar.gz 解压文件。生成一个名为 opencv-3.4.3的目录,然后进入这个目录。执行命令$cmake . (注意 "."之前有一个空格)
-
接着执行$make命令。
-
最后执行命令 $sudo make install 完成安装
-
配置环境
-
输入命令 $sudo vim /etc/ld.so.conf.d/opencv.conf 。创建并编辑该文件。若这个文件是空的,在这个文件的最后面,写入/usr/local/lib。保存并退出
-
然后执行$sudo ldconfig命令,使得运行时能够让系统找到该路径。
-
现在再执行$sudo vim /etc/bash.bashrc 命令,编辑该文件。 在这个文件的最后写入:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存并退出
-
现在已经完整安装好了所有东西。
-
测试一下
-
需要打开一个新的终端,或者先输入$source /etc/bash.bashrc 输入$bash也行。
-
进入opencv-2.4.5下的samples/c.编译并运行例子
-
运行脚本$./build_all.sh
-
等待其编译完后,执行目录下的其中一个程序 $./find_obj 。可以看到结果
浙公网安备 33010602011771号