创乐博树莓派4b oponcv
时间: 2025-03-22 13:11:04 浏览: 33
### 安装和配置 OpenCV 的方法
#### 准备工作
在树莓派 4B 上安装 OpenCV 需要完成一系列准备工作,包括更新系统软件包以及安装必要的依赖项。以下是具体操作:
运行以下命令来更新系统的软件包列表并升级现有包:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装依赖项
为了成功编译和安装 OpenCV,需要先安装一些基础库和工具。执行以下命令以安装这些依赖项[^1]:
```bash
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 -y
```
#### 下载 OpenCV 和贡献模块
下载最新的 OpenCV 版本及其额外功能模块(称为 `opencv_contrib`),这可以通过 Git 实现。假设目标目录为 `/home/pi/opencv`。
创建并进入目标文件夹:
```bash
cd ~
mkdir opencv_build && cd opencv_build
```
克隆官方仓库中的 OpenCV 及其扩展模块:
```bash
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
```
确保两个仓库都检出了相同的版本号以便兼容性良好[^3]。
#### 编译与安装过程
切换到源码根目录,并建立一个新的构建子目录用于存放生成的中间产物:
```bash
cd ~/opencv_build/opencv/
mkdir build && cd build
```
调用 CMake 工具进行项目配置阶段的工作;这里指定 Python 解释器位置以及其他选项参数如下所示:
```bash
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
-D ENABLE_NEON=ON \
-D WITH_OPENMP=ON \
-D BUILD_opencv_python2=OFF \
-D PYTHON_DEFAULT_EXECUTABLE=$(which python3) ..
```
启动实际的编译流程可能耗时较长视硬件性能而定:
```bash
make -j$(nproc)
```
最后一步就是把刚才制作好的二进制程序部署至全局环境里去:
```bash
sudo make install
sudo ldconfig
```
#### 测试安装成果
验证是否能够正常加载该库文件的一个简单方式即编写一小段测试脚本来确认一切就绪无误。
```python
import cv2
print(cv2.__version__)
```
如果上述代码可以顺利打印出版本号码,则说明已经顺利完成整个设置环节[^2]。
阅读全文
相关推荐

















