系统:ubuntu20.04
安装的opencv版本:opencv 4.10.0
步骤如下:
1、下载源码源码
Releases - OpenCV,在这个网址选择合适的版本,下载source
2、安装工具
#更新apt可安装包列表
sudo apt update
#安装cmake和g++
sudo apt install -y cmake g++
#安装项目构建工具,有两个选择,make或ninja, ninja自动支持多线程,make得自己加-j选项,这里先全安装上
sudo apt install make ninja-build
3、将文件解压并进入解压后的opencv目录
$ unzip opencv-4.10.0
$ cd opencv-4.10.0
4、开始编译
在编译OpenCV库之前,需要配置CMakeLists.txt文件。
编辑CMakeLists.txt文件:
将:set(CMAKE_INSTALL_PREFIX /usr/local)
改为:set(CMAKE_INSTALL_PREFIX /usr/local/opencv4.10.0)
(注:红色字体这里可以随意指定你想安装的路径)
以避免与系统中的其他OpenCV版本冲突,也是多版本共存重要的一步。
保存并关闭文件