00 -- 工具安装 cmake、opencv
1、cmake安装
cmake的安装建议使用源码安装,安装带有gui的...
关于cmake的学习建议直接看官方文档:
由于常使用的编程语言是python,但是对于c++偶尔也会使用到,每次使用时都发现这些环境、工具忘的一干二净,所以这里记录一下常用的配置操作!
我们可以直接使用sudo apt-get install cmake
进行安装,也可以进行源码安装。
1.1 查看系统的位数
$ getconf LONG_BIT
64
根据结果我们知道系统是64位的系统。当然我们也可以直接查看系统的版本:
$ uname -a
Linux ed0607e614f4 5.4.0-90-generic #101~18.04.1-Ubuntu SMP Fri Oct 22 09:25:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
1.2 下载cmake
官网地址:https://cmake.org
进入下载页面,https://cmake.org/download/ ,可以下载当前最新的版本,也可以下载 previous release的版本!
安装配置步骤参考:https://blog.csdn.net/hometing218/article/details/79516686
2、opencv安装
先安装好各种依赖:
$ sudo apt-get install cmake
$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install pkg-config
2.1 下载opencv资源
官方地址:https://opencv.org/releases/
这里我们尝试使用最新的资源
下载后解压:unzip opencv-4.5.4.zip
2.2 准备安装
进入opencv-4.5.4文件夹:
$ mkdir build
$ cd build
$ sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
$ sudo make -j8
$ sudo make install
2.3 配置环境变量
$ sudo vim /etc/ld.so.conf
# 文末添加一行
include /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
验证安装:
$ pkg-config opencv --modversion
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
发生opencv.pc未找到的错误,所以我们先解决这个问题
清澈的爱,只为中国