重新下载乌班图的opencv
时间: 2025-07-24 22:10:02 浏览: 1
在 Ubuntu 系统下重新安装 OpenCV 库,可以通过源码编译安装或通过 `pip` 安装 Python 版本的 OpenCV。以下是详细的安装步骤:
### 通过源码重新安装 OpenCV
1. **卸载旧版本 OpenCV**
如果之前安装过 OpenCV,可以通过以下命令卸载:
```bash
sudo apt-get purge python3-opencv
sudo apt-get autoremove
```
如果是通过源码安装的,可以进入 OpenCV 的构建目录执行卸载命令:
```bash
sudo make uninstall
```
2. **安装依赖库**
在编译 OpenCV 之前,需要安装一些必要的依赖库:
```bash
sudo apt-get update
sudo apt-get install -y build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install -y python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev
sudo apt-get install -y libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
```
3. **下载 OpenCV 源码**
使用 `git` 克隆官方仓库:
```bash
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git # 可选,包含额外模块
```
4. **配置编译参数**
创建构建目录并进入:
```bash
cd opencv
mkdir build && cd build
```
使用 `cmake` 配置编译参数:
```bash
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
```
5. **编译并安装**
开始编译并安装:
```bash
make -j$(nproc)
sudo make install
```
### 通过 pip 安装 Python 版本的 OpenCV
如果只需要 Python 版本的 OpenCV,可以通过 `pip` 快速安装:
```bash
pip3 install opencv-python
```
如果需要额外模块(如 SIFT、ORB 等),可以安装包含额外功能的版本:
```bash
pip3 install opencv-python-headless
```
### 验证安装
安装完成后,可以通过以下命令验证是否成功:
```python
import cv2
print(cv2.__version__)
```
阅读全文
相关推荐


















