揭秘树莓派上opencv的实战测试代码,轻松入门图像处理!

发布时间:2025-06-08 02:37:48

引言

树莓派因其低功耗跟高性价比的特点,成为进修跟现实打算机视觉、图像处理等范畴的幻想平台。OpenCV(Open Source Computer Vision Library)是一个功能富强的打算机视觉库,支撑多种编程言语,包含C++、Python等。本文将介绍如何在树莓派上安装OpenCV,并经由过程实战测试代码帮助读者轻松入门图像处理。

情况筹备

1. 树莓派硬件

  • 树莓派3B+或更高版本
  • microSD卡(至少16GB)
  • 电源适配器
  • microUSB线
  • HDMI线
  • 表现器或电视

2. 软件筹备

  • Raspbian操纵体系(最新版)
  • OpenCV库

安装OpenCV

1. 更新体系

在树莓派的终端中,履行以下命令更新体系:

sudo apt-get update
sudo apt-get upgrade

2. 安装依附库

安装OpenCV所需的依附库:

sudo apt-get install build-essential cmake git libjpeg-dev libtiff-dev libpng-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

3. 下载OpenCV源码

从OpenCV官方网站下载最新版本的源码:

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

4. 设置编译选项

在OpenCV根目录下创建一个名为build的文件夹,并进入该文件夹:

mkdir build
cd build

利用CMake设置编译选项,比方:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_OPENCL=OFF \
-D WITH_CUDA=OFF \
-D WITH_TBB=ON \
-D BUILD_TBB=ON \
-D BUILD_EXAMPLES=ON ..

5. 编译安装

履行以下命令编译跟安装OpenCV:

make -j4
sudo make install

6. 验证安装

利用Python测试OpenCV能否已正确安装:

import cv2
print(cv2.__version__)

假如输出OpenCV的版本号,则阐明安装成功。

实战测试代码

以下是一个简单的OpenCV测试代码,用于读取、表现跟保存图像:

import cv2

# 读取图像
image = cv2.imread('example.jpg')

# 表现图像
cv2.imshow('Example', image)

# 等待按键
cv2.waitKey(0)

# 保存图像
cv2.imwrite('output.jpg', image)

# 封闭全部窗口
cv2.destroyAllWindows()

总结

经由过程本文,读者可能懂得如何在树莓派上安装OpenCV,并经由过程实战测试代码轻松入门图像处理。跟着对OpenCV的深刻懂得,可能实验更多复杂的图像处理跟打算机视觉任务。