当iPhone相机对焦时,您可以像放大/缩小一样看到它。这是很小的影响,但可见,它实际上会影响实际的fieldOfView
。在使用ARKit
时,您可以观察到这种现象;在聚焦时,AR objects
也会稍微放大/缩小以匹配此行为。根据我到目前为止的了解,iPhone 6s fieldOfView
返回的AVCaptureDevice format
大约为58 degrees
,但是当您关注远处的物体时,甚至可以达到61
。
有什么方法可以调整我从fieldOfView
那里读到的AVCaptureDevice format
吗?到目前为止,我发现唯一有用的是lensPosition
的{{1}}属性,但这还不够,因为它仅获取0到1的值,其中不包含mm的实际位置。