opencv安装4.4.0
时间: 2025-01-02 07:29:28 浏览: 8
### 安装 OpenCV 4.4.0 版本
#### 下载 OpenCV 和 contrib 库
为了安装特定版本的 OpenCV,即4.4.0版本,在Ubuntu上需先从官方站点获取源文件。这可以通过访问OpenCV的官方网站并找到指定版本的下载链接来完成[^3]。
对于contrib库,同样需要前往GitHub页面下载对应版本的contrib包,因为其中包含了额外的功能模块和算法支持,比如SIFT、SURF等特征检测算法[^4]。
```bash
wget -O opencv-4.4.0.zip https://github.com/opencv/opencv/archive/4.4.0.zip
wget -O opencv-contrib-4.4.0.zip https://github.com/opencv/opencv_contrib/archive/4.4.0.zip
unzip opencv-4.4.0.zip
unzip opencv-contrib-4.4.0.zip
```
#### 准备环境与依赖项
在编译之前,确保已经安装了必要的构建工具和其他依赖软件包。这些通常包括CMake、Git以及其他开发库如GTK等。通过apt-get命令可以方便地安装所需的基础组件:
```bash
sudo apt update && sudo apt upgrade
sudo apt install build-3-dev \
libavcodec-dev libavformat-dev libswscale-dev \
python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev \
libpng-dev libtiff-dev libdc1394-22-dev
```
#### 配置 CMake 变量
创建一个用于存储编译输出的新目录,并进入该目录执行cmake配置过程。这里指定了多个选项以定制化安装路径及启用某些特性,例如Python绑定和支持CUDA加速等功能(如果有GPU硬件条件)。注意设置`OPENCV_EXTRA_MODULES_PATH`指向刚才解压出来的contrib模块位置以便于集成更多功能[^5]。
```bash
cd ~/opencv-4.4.0/
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.4.0/modules ..
```
#### 编译与安装
一旦完成了上述准备工作之后就可以开始实际的编译工作了。根据个人计算机性能的不同,此步骤可能会花费一些时间;建议使用多线程模式加快速度(-j参数后面跟CPU核心数加一作为经验值)。完成后即可运行make install指令来进行最终部署[^1]。
```bash
make -j8
sudo make install
sudo ldconfig
```
#### 测试安装成果
验证新安装好的OpenCV是否正常运作的一个简单方法就是编写一小段测试程序尝试调用其API接口。下面给出了一段简单的Python脚本来读取图像并显示窗口[^2]。
```python
import cv2 as cv
img = cv.imread('example.jpg')
cv.imshow('Image', img)
cv.waitKey(0)
cv.destroyAllWindows()
```
阅读全文