ubuntu22.04下载opencv
时间: 2025-05-01 15:30:13 浏览: 28
### 安装 OpenCV 的准备工作
为了在 Ubuntu 22.04 上成功安装 OpenCV,需要先更新系统软件包列表并安装必要的依赖项。这可以通过运行以下命令来完成:
```bash
sudo apt update && sudo apt upgrade -y
```
之后,可以继续安装编译所需的工具和其他依赖库。
### 下载和准备源码
对于特定版本如 OpenCV 4.6.0 及其贡献模块 `opencv_contrib`,可以从官方 GitHub 存储库获取相应标签下的压缩包[^1]。具体操作如下:
#### 获取 OpenCV 和 opencv_contrib 源代码
访问 [OpenCV Releases](https://github.com/opencv/opencv/releases) 页面找到目标版本(例如 v4.6.0),点击下载链接或者使用 wget 命令直接拉取 tarball 文件;同样地,在 [opencv_contrib Releases](https://github.com/opencv/opencv_contrib/releases) 中定位到匹配的次要版本号进行下载。
也可以通过 Git 克隆仓库并检出指定版本:
```bash
git clone https://github.com/opencv/opencv.git --branch 4.6.0
cd ..
git clone https://github.com/opencv/opencv_contrib.git --branch 4.6.0
```
### 编译与安装过程
一旦获得了正确的源文件后,则按照标准 CMake 流程来进行构建工作。在此之前建议创建一个新的虚拟环境中执行此步骤以免影响全局 Python 解释器设置。
进入解压后的 OpenCV 目录,并建立一个用于存放编译产物的新子目录:
```bash
mkdir -p ~/opencv_build && cd ~/opencv_build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
make -j$(nproc)
sudo make install
```
上述指令指定了额外模块路径指向之前克隆下来的 `opencv_contrib` 路径,并开启了示例程序的支持选项。最后一步 `-j$(nproc)` 参数允许利用多核处理器加速整个编译流程。
### 验证安装成果
当所有组件都被正确部署完毕以后,可通过检查 `/usr/local/lib` 或者其他自定义前缀位置是否存在名为 `libopencv_*` 的共享对象(.so)文件确认是否顺利完成安装任务[^5]。
另外还可以尝试编写一段简单的测试脚本来验证功能可用性:
```python
import cv2 as cv
print(cv.__version__)
img = cv.imread('example.jpg')
cv.imshow('Image', img)
cv.waitKey(0)
cv.destroyAllWindows()
```
确保图像处理函数能够正常运作即表明 OpenCV 已经被妥善集成到了当前开发平台之上。
阅读全文
相关推荐


















