linux安装opencv c++
时间: 2024-12-23 11:26:04 浏览: 5
在Linux上安装OpenCV(Open Source Computer Vision Library)并用C++开发通常需要几个步骤:
1. 安装依赖库:首先确保已经安装了基本的开发工具包,如GCC、CMake、Git等。可以使用包管理器如apt-get(Ubuntu/Debian)或yum(CentOS/RHEL)来安装:
```
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev libtbb2 tbbmalloc_dev python3-pip
```
2. 源码下载与配置:访问OpenCV官方GitHub仓库 https://github.com/opencv/opencv 下载源码,并创建一个构建目录:
```
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
```
3. 配置OpenCV:运行CMake以配置构建过程,指定所需的模块和目标平台:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=.. -D BUILD_opencv_python3=ON ..
```
如果你需要其他模块,请替换 `-D` 后面的选项。
4. 构建与安装:使用make命令编译,并通过sudo权限安装到系统路径:
```
make -j4
sudo make install
```
5. 验证安装:在终端中输入 `import cv2`,如果没有错误,则表示成功安装。
阅读全文