那如何正确编译opencv呢
时间: 2023-06-18 08:05:13 浏览: 85
以下是在Linux系统下正确编译OpenCV的步骤:
1. 安装依赖项
在终端中运行以下命令安装必要的依赖项:
```
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3.6-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
2. 下载OpenCV源代码
在终端中运行以下命令下载OpenCV源代码:
```
mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
```
3. 编译OpenCV
在终端中运行以下命令编译OpenCV:
```
cd opencv
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4
sudo make install
```
以上命令将在/usr/local目录下安装OpenCV。您可以根据需要更改安装路径。
4. 验证OpenCV安装
在终端中运行以下命令验证OpenCV是否已成功安装:
```
pkg-config --modversion opencv
```
如果成功安装,则应显示OpenCV的版本号。
希望这些步骤能帮助您正确编译OpenCV。