请告诉我如何安装最新版本的opencv及其扩展内容,并配置其环境
时间: 2024-05-12 12:19:23 浏览: 88
opencv的安装方法
以下是在Ubuntu 18.04上安装OpenCV 4.5.2及其扩展内容的步骤:
1. 更新系统软件包:
```
sudo apt-get update
sudo apt-get upgrade
```
2. 安装OpenCV所需的依赖项:
```
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
3. 下载OpenCV 4.5.2源代码:
```
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.2
```
4. 下载OpenCV_contrib 4.5.2扩展内容:
```
cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.5.2
```
5. 创建一个build目录并进入:
```
cd ~/opencv
mkdir build
cd build
```
6. 配置OpenCV编译选项:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D BUILD_opencv_python3=yes -D INSTALL_PYTHON_EXAMPLES=yes -D INSTALL_C_EXAMPLES=no -D BUILD_EXAMPLES=yes ..
```
7. 编译OpenCV:
```
make -j4
```
这里的-j4选项表示使用4个线程进行编译。您可以根据您的系统配置选择不同的线程数。
8. 安装OpenCV:
```
sudo make install
```
9. 配置OpenCV环境变量:
```
echo 'export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
```
10. 测试OpenCV:
```
python3
import cv2
cv2.__version__
```
输出应该是4.5.2。
这样就完成了OpenCV的安装及配置。
阅读全文