编程技术分享平台

网站首页 > 技术教程 正文

在树莓派中配置 OpenCV 库的步骤(树莓派opencv安装和使用)

xnh888 2024-11-05 13:00:27 技术教程 34 ℃ 0 评论

以下是在树莓派中配置 OpenCV 库的一般步骤 更新系统:

- 打开树莓派的终端,输入以下命令来更新软件包列表:

sudo apt-get update

- 接着输入以下命令来升级已安装的软件包:

sudo apt-get upgrade

2. 安装必要的依赖库:

- 安装基本的编译工具和相关的库,在终端中依次输入以下命令:

sudo apt-get install build-essential git cmake pkg-config

sudo apt-get install libjpeg-dev libtiff-dev libjasper-dev libpng-dev libwebp-dev libopenexr-dev

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libdc1394-22-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

sudo apt-get install libatlas-base-dev liblapacke-dev gfortran

sudo apt-get install libhdf5-dev libhdf5-103

sudo apt-get install python3-dev python3-pip python3-numpy

3. 下载并编译 OpenCV:

- 下载 OpenCV 的源代码。可以通过 Git 命令来获取,在终端中输入(确保你处于合适的工作目录下,比如 ~/ ):

git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git

- 进入 opencv 目录并创建一个 build 文件夹用于编译:

cd opencv mkdir build cd build

- 使用 cmake 命令来配置编译选项。以下是一个常用的配置命令示例,你可以根据自己的需求进行调整:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D ENABLE_NEON=ON \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D CMAKE_SHARED_LINKER_FLAGS='-latomic' \ -D BUILD_EXAMPLES=OFF..

- 开始编译 OpenCV。使用 make 命令并指定并行编译的进程数( $(nproc) 表示使用树莓派的所有 CPU 核心数来加速编译):

make -j$(nproc)

- 编译完成后,安装 OpenCV:

sudo make install sudo ldconfig

4. 验证安装:

- 打开 Python 解释器,输入以下代码来验证 OpenCV 是否安装成功:

python import cv2 print(cv2.__version__)

- 如果没有报错,并且能够正确打印出 OpenCV 的版本号,则说明安装成功。

另外,你也可以选择直接通过 pip 安装预编译好的 OpenCV 库。不过这种方式可能不是最新版本,且可能在某些功能上与编译安装的版本有所差异。其步骤如下:

1. 安装 numpy :

plaintext

sudo pip3 install numpy

2. 访问相关网站,下载对应 Python 版本和树莓派架构的 OpenCV 的 whl 安装包。

3. 通过 ftp 等方式将下载好的文件传到树莓派上。

4. 打开终端,输入 sudo pip3 install whl 包路径 (将路径复制进去)来安装 OpenCV。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表