ubuntu 20.04 opencv 3.15
时间: 2024-12-25 22:23:15 浏览: 53
### 安装或配置 OpenCV 3.15 的方法
#### 准备工作
为了确保系统的稳定性和兼容性,在安装任何新软件之前,应该确认系统及其软件源是最新的[^2]。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 卸载现有的 OpenCV 版本
由于 Ubuntu 20.04 默认可能已经预装了较高版本的 OpenCV,这可能会引起冲突。因此建议先卸载已有的 OpenCV:
```bash
sudo apt-get remove --purge libopencv* python-opencv
sudo apt-get autoremove
```
#### 下载并编译 OpenCV 3.15 源码
考虑到官方仓库中未必提供特定旧版本如 3.15 的二进制包,推荐从 GitHub 上获取指定版本源代码自行编译安装。
访问 [OpenCV Releases](https://github.com/opencv/opencv/releases) 页面下载对应 tarball 文件至本地机器;这里假设目标路径为 `/tmp`:
```bash
cd /tmp/
wget https://github.com/opencv/opencv/archive/refs/tags/3.1.5.tar.gz
tar zxvf 3.1.5.tar.gz
cd opencv-3.1.5/
mkdir build && cd $_
```
接着执行 CMake 配置命令来准备构建环境。注意调整 `CMAKE_INSTALL_PREFIX` 参数指向期望安装的位置,并开启必要的模块支持:
```bash
cmake \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D BUILD_opencv_python3=ON \
..
make -j$(nproc)
sudo make install
```
完成上述操作之后,还需要设置动态链接库缓存以便程序能够找到刚安装好的共享对象文件:
```bash
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
```
最后验证安装是否成功:
```python
import cv2
print(cv2.__version__)
```
如果输出显示为 "3.1.5", 则说明安装过程顺利完成。
阅读全文
相关推荐

















