站点图标 CNX中文站

Picamera2 Python摄像头库,基于libcamera开源框架、适用于树莓派

本文共计 685 字,预计阅读 2 分钟

Raspberry Pi Trading 上周发布了新版本树莓派 OS 。新 OS 的亮点主要是更新了可用于树莓派的 Picamera2 Python 摄像头库,以及一些其他的小变化。例如:搜索菜单项的能力、新的音频输入控件。

新的 Picamera2 库其实在年 2 月中旬就发布过预览版了,这个版本的出现意味着该 Python 库首次被默认包含在了树莓派 OS 中。该摄像头库基于的是libcamera 开源框架,而不是来自博通公司专有和封闭式摄像头 API 原始 Picamera 库中。

Picamera2 库的一些主要功能如下所示:

他们的源代码和文档可以在 GitHub 上找到。该库应该也包含在最新的树莓派OS 镜像中了,但如果它不存在,或者想要将其安装到较旧的 Bullseye 镜像上,可以按照如下方式安装:


使用摄像头拍照仅仅需以下代码:


如果想在拍照之前显示预览窗口,步骤也不会太复杂。


上面的示例代码主要对 X-Windows 有效,但如果使用的不是 X-Windows,可以使用 Preview.DRM 的 Preview.QTGL 替代:


Picamera2 Python 摄像头库还可以用于拍摄视频、调整摄像头参数(曝光、增益等)、显示叠加层、将视频流式传输到网络等等。

他们未来还计划增加其他一些功能,包括:修复可能出现在测试版中的错误、改进文档、改进曝光和增益的逐帧控制等等。

本文消息来源于树莓派网站

分享这篇文章
退出移动版