opencv3.4.0的安装

本文详细介绍如何从OpenCV 3.3.0升级到3.4.0的过程,包括下载、编译、安装及配置环境变量等步骤,并提供了解决空间不足问题的方法。

毕业设计的需求,需要将opencv3.3.0换成opencv3.4.0,在这里记录一下。
1.下载文件
还是去官网下载方便一点
https://opencv.org/releases.html
解压
unzip opencv-3.4.0.zip
2.执行

cd opencv-3.4.0
mkdir build                                             #建立文件夹
cd build                                                  #进入文件夹
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..                                     #cmake生成makefile文件,CMAKE_INSTALL_PREFIX后为编译路径
make -j7                                                #编译
sudo make install                                  #安装

3.配置环境变量

$ sudo gedit /etc/ld.so.conf.d/opencv.conf       #末尾加入/usr/local/lib,保存退出
$ sudo ldconfig                                  #使配置生效
#打开/etc/bash.bashrc;
$ sudo gedit /etc/bash.bashrc
#末尾加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH
#保存退出
$ sudo source /etc/bash.bashrc                    #使配置生效
$ sudo updatedb                                   #更新database

4.最后检查一下版本

pkg-config --modversion opencv

安装成功
在这里插入图片描述
5.附一段删除opencv方法

cd /home/hy/opencv/build make uninstall      //卸载掉配置路径中的文件
sudo rm -r build//删除build文件
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv* cd /home/hy chmod a+x opencv//给opencv权限 rm -r opencv

6.配置python中opencv

 pip2 install opencv-python
 pip3 install opencv-python

7.问题总结
空间不足会出现问题

参考:https://blog.youkuaiyun.com/qiaoji6073/article/details/76572801

### 如何在 Ubuntu 上安装 OpenCV 3.4.0 #### 安装依赖包 为了成功编译并安装 OpenCV,需要先安装一系列必要的依赖库。这些依赖库包括开发工具链和其他支持软件: ```bash sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev ``` 上述命令会安装 CMake、Git 和其他用于构建和运行 OpenCV 所需的基础组件[^2]。 #### 下载 OpenCV 源码 可以从 GitHub 获取指定版本的 OpenCV 源代码: ```bash cd ~ git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.4.0 ``` 这一步骤确保下载的是特定版本 (3.4.0) 的 OpenCV 源代码。 #### 配置编译选项 创建一个新的目录来保存编译过程中产生的临时文件,并进入该目录执行 `cmake` 命令来进行配置: ```bash mkdir -p ~/opencv/build && cd ~/opencv/build cmake -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=/usr/local .. ``` 这里指定了 Release 编译模式以及安装路径 `/usr/local`。可以根据实际情况调整参数中的路径设置。 #### 开始编译过程 一旦完成前面所有的准备工作之后就可以正式开始编译工作了: ```bash make -j$(nproc) ``` 此命令利用多线程加速编译速度;其中 `-j$(nproc)` 表达式自动计算 CPU 核心数从而最大化并发度。 #### 完成安装 当编译完成后可以继续进行最终的安装操作: ```bash sudo make install sudo ldconfig ``` 最后两步负责把生成的目标程序复制到系统默认位置并且更新共享库缓存以便后续正常使用新安装好的 OpenCV 库函数。 #### 测试安装成果 编写一段简单的 Python 脚本来验证是否能够正常加载 OpenCV 库: ```python import cv2 print(cv2.__version__) ``` 如果一切顺利的话应该可以看到输出显示为所期望的版本号即 "3.4.0"。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值