00 -- 工具安装 cmake、opencv

1、cmake安装

cmake的安装建议使用源码安装,安装带有gui的...

关于cmake的学习建议直接看官方文档:

  1. https://cmake.org/cmake/help/v3.28/guide/tutorial/index.html#guide:CMake Tutorial

由于常使用的编程语言是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未找到的错误,所以我们先解决这个问题

posted @ 2021-11-17 09:42  巴蜀秀才  阅读(161)  评论(0编辑  收藏  举报