raspberrypi/picamera2

New libcamera based python library

解决的问题

Picamera2 为控制 Raspberry Pi 设备上的相机提供了一个现代且易于使用的 Python 接口。它是旧版相机堆栈的官方替代品,允许开发人员使用当前的 libcamera 系统与相机硬件进行交互。

工作原理

它充当您的 Python 代码与底层 libcamera 库之间的桥梁。通过在受支持的 Raspberry Pi OS 版本(Bullseye 或更高版本)上安装该软件包,您可以获得一组用于管理相机输入、处理和输出的 Python 命令。它的设计目标是稳定,并高度重视保持行为的一致性,避免对其 API 进行破坏性更改。

适用人群

该工具适用于使用 Raspberry Pi 硬件并需要捕获图像或视频的开发人员和爱好者。它适合任何从旧版相机堆栈迁移到当前 Raspberry Pi OS 发行版上的现代 libcamera 框架的用户。

主要亮点

  • 用于相机控制的简单 Python API。
  • 基于现代 libcamera 框架构建。
  • 在标准 Raspberry Pi OS 镜像中预装。
  • 兼容所有 Raspberry Pi 板卡,包括 Pi Zero。
  • 提供详尽的文档以及用于示例和自动化测试的专用存储库。

相关

  • 项目
  • 项目
  • 项目
  • 项目