linux环境下如何安装OpenCV
时间: 2023-10-27 19:59:54 浏览: 333
要在Linux环境下安装OpenCV,可以按照以下步骤进行:
1. 更新系统软件包列表。在终端中运行以下命令:
```
sudo apt update
```
2. 安装OpenCV所需的依赖项。在终端中运行以下命令:
```
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
3. 下载OpenCV源代码。可以使用以下命令从GitHub下载OpenCV源代码:
```
git clone https://github.com/opencv/opencv.git
```
4. 进入OpenCV源代码目录。在终端中运行以下命令:
```
cd opencv
```
5. 创建一个构建目录。可以使用以下命令在OpenCV源代码目录中创建一个名为build的目录:
```
mkdir build
cd build
```
6. 配置OpenCV构建。可以使用以下命令配置OpenCV构建:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
这会在构建目录中生成一个Makefile,用于编译和安装OpenCV。
7. 编译和安装OpenCV。可以使用以下命令编译和安装OpenCV:
```
make -j8
sudo make install
```
这将会编译OpenCV,将其安装到系统中,并将OpenCV库文件复制到/usr/local/lib目录中。
8. 配置OpenCV库路径。如果需要在代码中使用OpenCV库,需要将OpenCV库路径添加到环境变量中。可以使用以下命令将OpenCV库路径添加到环境变量中:
```
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
```
这样,就可以在Linux环境下安装和配置OpenCV了。需要注意的是,这只是一个简单的安装过程,具体安装步骤可能因Linux发行版而异。
阅读全文