如何使用Python代码使用RaspberryPiCameraModule3

导读 RaspberryPi有许多最好的配件,其中一个肯定会出现在该列表中的是新的相机模块3。在我们的RaspberryPi相机模块3评论中,我们说我们喜欢快速

RaspberryPi有许多最好的配件,其中一个肯定会出现在该列表中的是新的相机模块3。在我们的RaspberryPi相机模块3评论中,我们说我们喜欢快速自动对焦和HDR图像,我们希望在此操作方法中与您分享这些功能。

如果您以前从未使用过RaspberryPi相机,我们的Picamera2初学者指南是一本很好的入门指南,可以让您的Pi拍出精美的照片。在本操作指南中,我们将探索可将相机模块3的对焦系统与Picamera2结合使用的多种方式,并学习如何使用可自动执行该过程的快速简单的脚本拍摄HDR图像。如果您不喜欢Python,那么也可以通过终端使用libcamera控制CameraModule3。

了解自动对焦

自动对焦具有三种运行模式。

手动:要求用户指定LensPosition控件以改变镜头的焦点。零值将产生无限焦点。接受最大10的值,其中10将焦点设置为1/10米(10CM)。

自动:典型的自动对焦,使用AfTrigger启动自动对焦周期。

连续:相机将寻找目标,并在算法检测到目标时重新聚焦在目标上。

项目1:使用连续对焦

带有Python代码的RaspberryPi摄像头模块3

连续对焦使用算法在图像流中搜索目标。无论目标是近(约10厘米)还是远,算法都会找到目标并锁定。但是我们如何使用它呢?让我们运行一个快速测试。我们将使用连续对焦模式来寻找对目标的最佳对焦。有一个你可以拿在相机上的物体会很有用,我们用的是美元钞票。