opencv4.10.0安装 opencv_contrib
时间: 2025-01-27 13:59:58 浏览: 89
### 如何在不同操作系统上安装 OpenCV 4.10.0 及 opencv_contrib 模块
#### Linux (Ubuntu)
#### 准备工作
确保系统已更新并安装必要的依赖项。可以执行如下命令:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
#### 下载 OpenCV 和 OpenCV_contrib
克隆指定版本的 OpenCV 和 OpenCV_contrib 的仓库。
```bash
cd ~
git clone https://github.com/opencv/opencv.git -b 4.10.0
git clone https://github.com/opencv/opencv_contrib.git -b 4.10.0
```
#### 编译和安装 OpenCV
创建一个新的构建目录,并进入该目录进行 CMake 配置。
```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
```
#### Windows
#### 下载与安装
下载预编译好的二进制文件或源码包,对于希望自定义配置的用户推荐使用 Git 克隆方式获取最新代码[^5]。
#### 使用 Visual Studio 进行编译
打开 `new_build` 文件夹中的 `opencv.sln` 文件,在 Visual Studio 中选择 Debug 和 Release 两种模式各编译一次。完成之后只需保留 `install` 文件夹内的内容用于后续设置环境变量等操作。
#### Mac OS X
#### 安装 Homebrew 并通过它来简化过程
Homebrew 是 macOS 上非常流行的软件包管理工具,可以通过简单的命令行指令快速部署复杂的开发环境。
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install opencv
```
如果想要更灵活地控制安装选项,则可以选择手动从 GitHub 获取源码后依照上述 Linux 或者 Windows 方法来进行本地化定制化的编译流程。
阅读全文
相关推荐
















