配置opencv与opencv contrib
时间: 2024-12-05 15:13:24 浏览: 43
配置OpenCV(Open Source Computer Vision Library)及其_contrib模块通常涉及安装库、添加路径以及设置环境变量。以下是基本步骤:
1. **安装OpenCV**: 官方网站提供Windows、Linux和Mac OS等多种平台的预编译二进制包。下载对应版本并按照指示安装。
2. **安装贡献模块** (OpenCV Contrib): 这些是一些额外的功能模块,不是OpenCV核心部分的一部分。你需要从GitHub上克隆`opencv_contrib`仓库到本地,然后将其添加到你的项目构建路径中。
- 在GitHub上找到`opencv_contrib`仓库(https://github.com/opencv/opencv_contrib.git)。
- 检出需要的模块(例如人脸检测、立体视觉等),通常是通过`git submodule update --init --recursive`命令。
3. **设置系统路径**:
- 对于Unix/Linux系统:在`~/.bashrc`或`~/.bash_profile`中添加包含OpenCV头文件和库的路径,如`export OPENCV_DIR=/path/to/opencv/installation/include`
和`export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/opencv/installation/lib`
- 对于Windows系统:更新系统的PATH环境变量,包括OpenCV的bin目录。
4. **编译链接**: 如果你打算编译OpenCV,确保在cmake配置阶段指定了正确的OpenCV路径,如`-DOPENCV_INCLUDE_DIRS=/path/to/opencv/include`和`-DOPENCV_LIBS=opencv_world`。
5. **验证安装**:
编写一个简单的程序,尝试导入OpenCV的一些函数或模块,如果成功则说明配置正确。
阅读全文