树莓派 ubuntu22.04 配置opencv
时间: 2023-09-11 15:07:18 浏览: 165
首先,你需要在树莓派上安装 OpenCV 的依赖库:
```
sudo apt-get update
sudo apt-get 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 libopenexr-dev libgstreamer-plugins-base1.0-dev
```
接下来,从 OpenCV 官网下载适合你的版本。解压后,进入目录并使用以下命令编译安装:
```
cd opencv-4.x.x
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_EXAMPLES=ON \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D WITH_FFMPEG=ON \
-D WITH_OPENEXR=ON \
-D BUILD_TESTS=OFF \
-D BUILD_PERF_TESTS=OFF \
-D BUILD_opencv_python3=ON \
-D OPENCV_ENABLE_NONFREE=ON \
..
make -j4
sudo make install
```
如果编译过程中出现错误,可以尝试安装缺失的依赖库并重新编译。
最后,测试是否安装成功,可以执行以下命令:
```
python3
import cv2
cv2.__version__
```
如果没有报错,并且能够输出 OpenCV 的版本号,那么恭喜你,你已经成功在树莓派上安装了 OpenCV。
阅读全文