ubuntu安装旧版本opencv
时间: 2023-12-14 12:34:05 浏览: 187
以下是在Ubuntu上安装旧版本OpenCV的步骤:
1. 卸载旧版本OpenCV
```shell
sudo apt-get remove libopencv*
```
2. 安装依赖项
```shell
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
3. 下载OpenCV源代码
```shell
git clone https://github.com/opencv/opencv.git
```
4. 切换到所需版本的标签
```shell
cd opencv
git checkout tags/<version>
```
其中,`<version>`是所需版本的标签名称,例如`3.4.0`。
5. 创建并进入build目录
```shell
mkdir build
cd build
```
6. 运行cmake命令
```shell
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
其中,`/usr/local`是OpenCV的安装路径。
7. 编译并安装OpenCV
```shell
make -j8 # 使用8个线程进行编译,可以根据实际情况进行调整
sudo make install
```
至此,旧版本OpenCV的安装就完成了。
相关问题
Ubuntu安装OpenCV4.10
要在Ubuntu上安装OpenCV 4.10,你需要遵循一些步骤。首先,确保你的Ubuntu版本足够新,因为某些较旧的版本可能不支持最新版本的OpenCV。以下是安装过程:
1. 更新软件包列表:
```bash
sudo apt update && sudo apt upgrade
```
2. 安装必要的依赖项:
```bash
sudo apt install build-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-22-dev python3-dev python3-pip libopenblas-dev libatlas-base-dev gfortran
```
3. 添加OpenCV的官方PPA(个人软件包档案):
```bash
sudo add-apt-repository ppa:itseez/opencv
```
4. 更新并安装OpenCV:
```bash
sudo apt-get update
sudo apt-get install python3-opencv
```
5. 如果需要Python 3.8+版本,请安装`python3-opencv-headless`代替默认的`python3-opencv`,因为它包含了OpenCV用于构建库的工具:
```bash
sudo apt-get install python3-opencv-headless
```
6. 验证安装:
打开Python shell(`python3`或`ipython3`),尝试导入cv2模块,看看是否成功:
```python
import cv2
```
如果一切顺利,恭喜你,你已经安装了OpenCV 4.10在Ubuntu上。
ubuntu20.04安装opencv3.4.14
在Ubuntu 20.04系统上安装OpenCV 3.4.14可以通过包管理器`apt`或从源码编译安装。这里提供两种常见的安装方法:
**方法一:通过包管理器安装**
由于3.4.14版本较旧,它可能不在官方的软件仓库中。你可以先尝试查找可用的库,然后手动添加PPA:
```bash
sudo apt update
# 如果有可用的库,尝试更新并安装
sudo apt install libopencv-dev
# 如果不行,需要添加第三方PPA
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt update
sudo apt install libopencv3.4-dev
```
**方法二:从源码编译安装**
1. 首先,你需要下载OpenCV的源码:
```bash
wget https://github.com/opencv/opencv/archive/3.4.14.zip
unzip 3.4.14.zip
cd opencv-essential git pkg-config libjpeg-dev libpng-dev libtiff-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev \
python3-dev python3-pip libatlas-base-dev gfortran ninja-build libdc1394-22-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
```
3. 创建构建目录,配置并编译OpenCV:
```bash
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_opencv_python3=ON ..
```
4. 编译和安装:
```bash
make -j$(nproc)
sudo make install
```
5. 最后,如果要安装Python bindings,还需要安装`opencv-python`:
```bash
pip3 install opencv-python
```
请注意,源码安装可能需要一些时间,并且可能会遇到兼容性和依赖问题,尤其是对于非标准库。如果上述方法不适用于您,可能需要查阅OpenCV官方文档或其他教程寻求帮助。
阅读全文