ubuntu安装旧版本opencv
时间: 2023-12-14 14:34:05 浏览: 183
以下是在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.2
在Ubuntu 20.04上安装OpenCV 3.4.2需要几个步骤,因为官方不再支持这个版本,但我们可以通过第三方库如`libopencv-dev`来安装兼容的旧版本。以下是安装过程:
1. 首先,更新软件包列表并安装必要的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264-ffmpeg libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libatlas-base-dev gfortran python3-dev python3-pip
```
2. 创建一个工作目录,并克隆OpenCV仓库到该目录:
```bash
mkdir opencv_install
cd opencv_install
git clone https://github.com/Itseez/opencv.git
cd opencv
```
注意替换`https://github.com/Itseez/opencv.git`为`https://github.com/opencv/opencv/archive/3.4.2.zip`,如果想直接下载zip文件。
3. 修改`CMakeLists.txt`文件,将默认的OpenCV版本设置为3.4.2,这步可能会有所不同,取决于实际的仓库结构:
```bash
sed -i 's/OPENCV_VERSION_DEFAULT "master"/OPENCV_VERSION_DEFAULT "3.4.2"/g' cmake/OpenCV.cmake
```
4. 安装OpenCV:
```bash
cmake ..
make -j$(nproc) # 使用所有可用CPU核心加速编译
sudo make install
```
5. 安装Python OpenCV绑定:
```bash
pip3 install opencv-python-headless # 如果你不需要GUI版本,否则使用pip3 install opencv-python
```
阅读全文