第一生活网

2月17日Raspberry Pi PiCamera2 库获得预览版

伏仪儿
导读 Raspberry Pi相机的用户——我们知道你在那里,我们已经介绍了一些用一个人制作的最好的项目——欢欣鼓舞。即将推出一个新的 Python 相

Raspberry Pi相机的用户——我们知道你在那里,我们已经介绍了一些用一个人制作的最好的项目——欢欣鼓舞。即将推出一个新的 Python 相机库,并且刚刚向那些勇敢地自己编译它的人提供了一个预览版本。

PiCamera2 是 PiCamera 库的替代品,该库在去年年底从 Raspberry Pi OS 过渡到 Debian Bullseye期间被弃用,未来将不再受支持。PiCamera 是由Dave Jones领导的第三方社区项目,建立在专有的 Broadcom 相机堆栈上,而新库是内部制作的并且更加开放,尽管该公告并没有将其称为开放 -来源。

预览版兼容所有型号的 Raspberry Pi 摄像头,包括HQ 摄像头,可从 GitHub 获得,并且正在进行中。现在它缺少一些重要的功能,或者它们没有按预期工作。但是,您可以执行的操作包括启动、配置和设置相机参数、接收多个图像流、打开预览窗口、将全分辨率图像捕获为 JPEG 或 PNG,或作为准备进行图像分析的 numpy 数组。

它现在不能做的是录制视频。该团队仍在研究 Pi 内置 h.264 编码器的这种应用,但仍需“几周时间”。

如果您想尝试一下,有几个箍等着您跳过。您无法使用包管理器安装它,因此您必须从源代码构建它,并且您还需要一个特殊版本的 libcamera 库。对于普通用户,最好等待,但对于我们这些处于最前沿的人,我们可以潜入并编译我们自己的。

如果你是前者而不是后者,你可以用 readme.md 文件来安慰自己,该文件用大写的字母警告会出现错误和问题,并且事情可能会在没有警告的情况下发生重大变化。新库与原始 PiCamera 大相径庭,无法向后兼容,并且不再提供模糊和去噪图像效果等功能。这些将需要在 Pi 的 Arm 内核上重新实现,建议任何依赖它们的人到别处寻找等效功能。