opencv ubuntu20.04
时间: 2023-10-06 12:04:48 浏览: 110
您好!对于在Ubuntu 20.04上安装OpenCV,您可以按照以下步骤进行操作:
1. 更新系统软件包:
```
sudo apt update
sudo apt upgrade
```
2. 安装OpenCV的依赖项:
```
sudo apt install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev \
libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev \
libpng-dev libtiff-dev gfortran openexr libatlas-base-dev \
python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
```
3. 克隆OpenCV的源代码:
```
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout <opencv-version> # 如果要安装特定版本的OpenCV,请替换<opencv-version>
```
4. 克隆OpenCV的额外模块:
```
cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout <opencv-version> # 如果要安装特定版本的OpenCV,请替换<opencv-version>
```
5. 设置编译选项并编译OpenCV:
```
cd ~/opencv
mkdir build
cd build
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 PYTHON_EXECUTABLE=/usr/bin/python3 \
-D BUILD_EXAMPLES=ON ..
make -j$(nproc)
```
6. 安装OpenCV:
```
sudo make install
```
7. 配置OpenCV的动态链接库:
```
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
```
完成上述步骤后,您应该已经成功在Ubuntu 20.04上安装了OpenCV。您可以使用Python的`import cv2`来验证安装是否成功。
请注意,如果您希望使用Python 2而不是Python 3,请相应地更改上述步骤中的Python版本和库。
希望对您有所帮助!如果您还有其他问题,请随时提问。
阅读全文