Skip to main content

reTerminal 和 Pi 摄像头模块

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

pir

Raspberry Pi 摄像头,通常称为 PiCam,是专为 Raspberry Pi 单板计算机设计的摄像头模块。它提供了一种紧凑且方便的解决方案,可直接从您的 Raspberry Pi 设备捕获图像和录制视频。

以下是每个版本 PiCam 的规格:

PiCam v1 (Camera Module v1.3):

  • 传感器:OmniVision OV5647
  • 分辨率:5 百万像素
  • 视频模式:1080p30, 720p60, 640x480p60/90

PiCam v2 (Camera Module v2):

  • 传感器:Sony IMX219
  • 分辨率:8 百万像素 (3280 x 2464 像素)
  • 视频模式:1080p30, 720p60, 640x480p90

PiCam v3 (Camera Module 3):

  • 传感器:Sony IMX708
  • 分辨率:12 百万像素 (4056 x 3040 像素)
  • 视频模式:1080p30, 720p60, 640x480p90
Raspberry Pi Camera Module V1Raspberry Pi Camera Module V2Raspberry Pi Camera Module 3
enter image description hereenter image description hereenter image description here
立即购买!立即购买!立即购买!
Raspberry Pi Camera Module 3 Wide NoIRRaspberry Pi Camera Module 3 NoIRRaspberry Pi Camera Module 3 Wide
enter image description hereenter image description hereenter image description here
立即购买!立即购买!立即购买!

所有版本的 PiCam 都通过 MIPI CSI-2 接口连接到 Raspberry Pi,提供直接且高速的连接以传输图像和视频数据。

PiCam 提供了一系列功能和能力,使其适用于各种应用,包括摄影、摄像、计算机视觉项目、监控等。其小巧的外形和与 Raspberry Pi 的轻松集成使其成为爱好者、创客和专业人士的热门选择。

请注意,上述规格适用于标准 PiCam 模块,第三方制造商可能提供其他变体或替代摄像头模块。

关于安装 PiCam,您有两种选择。第一种选择是使用 Seeed Studio 提供的预构建镜像,这些镜像可以在我们的 wiki 页面上找到。这些预构建镜像专为 PiCam 配置,确保兼容性和易用性。然而,请注意,这些镜像仅适用于 PiCam v1(OmniVision OV5647 传感器)。

或者,您可以选择从官方网站安装最新版本的 Raspberry Pi OS。通过这样做,您将能够访问最新的功能和改进。Seeed Studio 推荐这种方法,并在我们的 wiki 页面上提供了安装必要驱动程序和相关组件的说明,以确保 PiCam 在全新 Raspberry Pi OS 安装上的正常运行。

使用预构建的树莓派镜像

要为 Seeed Studio reTerminal 安装 PiCam,您可以选择使用 Seeed Studio 提供的预构建镜像。这些镜像可以在我们的 Wiki 页面上找到,并专门为 reTerminal 设计。

note

请注意,目前预构建镜像仅支持 PiCam v1,它使用 OmniVision OV5647 传感器。这意味着您可以使用 raspistill 命令捕获图像或录制视频。

  • 步骤 1 访问专门为 reTerminal 提供的 Seeed Studio Wiki 页面,并导航到提供预构建镜像的部分。(您可以参考此链接获取镜像并了解安装步骤。如果您已经完成此步骤,请跳过。此链接

  • 步骤 2 关闭 reTerminal 电源,并将 PiCam v1 模块连接到 reTerminal 的摄像头接口。确保连接牢固。

    pir

  • 步骤 3 组装 reTerminal 并启动 reTerminal。在桌面上找到 reTerminal 图标,启用摄像头并重新启动。

  • 步骤 4 打开终端或通过 SSH 连接到 reTerminal 以访问命令行界面。

  • 步骤 5 使用 raspistill 命令捕获图像。您可以访问此网站获取更多命令。链接

raspistill -o Desktop/image.jpg

对于全新树莓派操作系统

我们推荐从树莓派官方网站下载 Raspbian Bullseye 64 位全新镜像,用于 Seeed Studio reTerminal:

  • 步骤 1 Seeed Studio 提供了详细的说明,指导您在刷入新的树莓派操作系统或其他操作系统后安装驱动程序。请参考 Seeed Studio Wiki 页面中的 "刷入新的树莓派操作系统" 部分和 "如何安装 reTerminal 驱动" 部分。如果您已经完成此步骤,请跳过。

  • 步骤 2 关闭 reTerminal 电源,并将 PiCam 模块连接到 reTerminal 的摄像头接口。确保连接牢固。

  • 步骤 3 打开终端或通过 SSH 连接到您的 reTerminal,并执行以下命令编辑 config.txt 文件:

sudo nano /boot/config.txt 
  • 步骤 4 在 config.txt 文件中,您需要进行特定更改以启用 PiCam。按照以下步骤操作:

    • 找到 camera_auto_detect=1 行,并通过在行首添加 "#" 将其注释掉。此步骤是为了禁用摄像头模块的自动检测。

    • 在 config.txt 文件中添加以下行:

      • dtoverlay=ov5647,cam0
      • dtoverlay=camera-mux-2port
note

如果您使用的是 PiCam v3 NoIR wide 而不是 PiCam v1,请使用 dtoverlay=imx708,cam0 替代 dtoverlay=ov5647,cam0。dtoverlay 配置指定了所使用的摄像头模块和摄像头多路复用器。

pir

  • 步骤 5 保存对 config.txt 文件的修改,按 Ctrl + X,然后按 Y,最后按 Enter 确认。最后,重新启动 reTerminal 以应用修改:
sudo reboot

重新启动后,PiCam 应已配置好并可以与您的 Seeed Studio reTerminal 一起使用。您现在可以使用 libcamera 捕获图像或录制视频。

  • 步骤 6 打开终端并输入以下代码以测试一切是否正常工作:
sudo libcamera-hello

libcamera-hello 是摄像头的 "hello world" 应用程序。它启动摄像头,显示预览窗口,并不执行其他操作。

pir

您可以参考以下文档以获取有关 libcamera 的更多详细信息。

Loading Comments...