C++安装opencv目标检测
时间: 2023-10-26 09:05:35 浏览: 102
基于 C++实现自适应背景更新opencv目标检测
安装OpenCV可以分为以下几个步骤:
1. 下载安装OpenCV依赖库,包括cmake、gtk+、pkg-config、ffmpeg、libavcodec-dev、libavformat-dev、libswscale-dev、libv4l-dev、libxvidcore-dev、libx264-dev、libgtk-3-dev、libatlas-base-dev、gfortran、python3-dev、python3-numpy。
```bash
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev libatlas-base-dev gfortran python3-dev python3-numpy
```
2. 下载OpenCV源代码。
```bash
git clone https://github.com/opencv/opencv.git
```
3. 创建一个build目录并进入。
```bash
cd opencv
mkdir build
cd build
```
4. 使用cmake进行配置。
```bash
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=OFF -D INSTALL_PYTHON_EXAMPLES=ON -D INSTALL_C_EXAMPLES=OFF -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D PYTHON_EXECUTABLE=/usr/bin/python3 -D BUILD_EXAMPLES=ON ..
```
其中:
- `CMAKE_BUILD_TYPE`:编译类型,RELEASE为正式版。
- `CMAKE_INSTALL_PREFIX`:安装路径。
- `WITH_CUDA`:是否开启CUDA支持。
- `INSTALL_PYTHON_EXAMPLES`:是否安装Python示例代码。
- `INSTALL_C_EXAMPLES`:是否安装C示例代码。
- `OPENCV_EXTRA_MODULES_PATH`:额外模块路径。
- `PYTHON_EXECUTABLE`:Python路径。
- `BUILD_EXAMPLES`:是否编译示例代码。
5. 编译并安装。
```bash
make -j4
sudo make install
sudo ldconfig
```
6. 验证安装是否成功。
```bash
pkg-config --modversion opencv
```
如果输出OpenCV版本号,说明安装成功。
阅读全文