ubutun20.04 下载opencv【不完全安装】

参考这篇博客

ubuntu安装opencv的正确方法_ubuntu opencv安装-CSDN博客

一、安装前准备

1.1安装cmake

sudo apt-get install cmake

1.2依赖环境

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

1.3下载opencv

下载地址:【opencv-4.9.0.zip】Releases - OpenCVicon-default.png?t=N7T8https://opencv.org/releases/

二、安装

解压后,将文件夹放在了home下,文件改名为opencv4。在home下再新建一个文件夹opencv_install。

三、编译

3.1 创建build文件夹【在opencv4文件内打开终端】

mkdir build && cd build

3.2 cmake【配置环境】

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=~/opencv_install/ -D OPENCV_GENERATE_PKGCONFIG=YES -D BUILD_TIFF=ON ..

3.3 make【编译】

//查看CPU核心数
nproc
//根据CPU核心数确定编译线程数
make -j12
# 若无问题则进行安装
make install

四、环境配置

动态库配置

cd /etc/ld.so.conf.d/
sudo gedit opencv4.conf
//在文件添加下行代码
/home/opencv_install/lib
ldconfig

五、配置OpenCV的PKG-CONFIG环境

5.1. 修改opencv4.pc文件

sudo find / -iname opencv4.pc

如果上述配置成功,则opencv_install/lib文件夹下会存在pkgconfig/opencv4.pc文件

5.2  配置环境

sudo gedit ~/.bashrc
//在文件底部加上
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:~/opencv_install/lib/pkgconfig
export PKG_CONFIG_PATH
source ~/.bashrc

5.3. 验证是否配置成功

pkg-config --libs opencv4


 

### 下载并安装 OpenCV 3.4.5 的方法 #### 准备工作 在开始之前,确保系统已更新至最新状态。可以通过运行以下命令来完成此操作: ```bash sudo apt update && sudo apt upgrade -y ``` #### 步骤说明 1. **下载 OpenCVOpenCV_contrib 源码包** 打开浏览器访问 [GitHub Release 页面](https://github.com/opencv/opencv/releases/tag/3.4.5),选择 `Source code (zip)` 进行下载[^4]。同样地,前往 [OpenCV_contrib GitHub Release 页面](https://github.com/opencv/opencv_contrib/releases/tag/3.4.5) 并下载对应的源码包。 2. **解压源码包** 将下载的压缩包上传到服务器或者本地保存后,通过以下命令进行解压: ```bash sudo unzip opencv-3.4.5.zip sudo unzip opencv_contrib-3.4.5.zip ``` 解压完成后会得到两个文件夹:`opencv-3.4.5` 和 `opencv_contrib-3.4.5`[^1]。 3. **移动文件夹并重命名** 将 `opencv_contrib-3.4.5` 移动到 `opencv-3.4.5` 文件夹下,并将其更名为 `opencv_contrib` 或者直接移除版本号以便于管理: ```bash mv opencv_contrib-3.4.5 opencv-3.4.5/opencv_contrib cd opencv-3.4.5/ ``` 4. **创建 build 文件夹** 在当前目录下新建一个名为 `build` 的文件夹用于存储编译过程中生成的临时文件: ```bash mkdir build cd build ``` 5. **配置 CMake 参数** 使用 CMake 工具指定额外模块路径以及其他必要的参数: ```bash cmake -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \ -D BUILD_EXAMPLES=ON .. ``` 上述命令中的 `-D OPENCV_EXTRA_MODULES_PATH` 是指明附加模块的位置,而 `-D BUILD_EXAMPLES=ON` 则表示是否要一起构建示例程序[^5]。 6. **编译与安装** 编译过程可能耗时较长,具体时间取决于硬件性能。可以使用多线程加速编译速度(假设 CPU 支持8核): ```bash make -j8 ``` 当编译结束后即可执行安装命令: ```bash sudo make install sudo ldconfig ``` 7. **验证安装结果** 验证 OpenCV 是否成功安装的一种简单方式是编写一个小脚本来检测其可用性: ```python import cv2 print(cv2.__version__) ``` 如果能够正常打印出版本号,则表明安装无误[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值