如何在使用python opencv的3d重建中使用自动对焦

问题描述 投票:0回答:1

问题陈述

之前我使用带固定镜头的Logitech网络摄像头进行3D重建。每次更改场景与相机之间的距离时,都需要手动手动调整镜头焦距。 (打开盖子并转动镜头旋钮),这非常不便。因此,我决定使用具有自动对焦功能的新摄像头(Logitech C922),并在项目中使用它。比我注意到的,当焦点改变时,图像的改变不仅模糊,清晰,而且缩放。我读过有关相机校准的文章,它说我必须在校准时固定焦距,并在运行应用程序时使用相同的焦距。这意味着我每次在新环境中使用相机时都需要重新校准(距离改变会导致焦距改变)。

问题

  1. 焦距仅移动镜头形式的图像传感器,是否有可能找到相机聚焦值与相机矩阵(本征和非本征)的关系,以及如何?
  2. 如何在不进行重新校准的情况下远距离使用相机?
python opencv autofocus
1个回答
0
投票
  1. 带有便宜的网络摄像头?编号
  2. 获得更好的镜头,具有更长的景深和/或可关闭的光圈
© www.soinside.com 2019 - 2024. All rights reserved.