Как я могу найти точное поле зрения (FOV) камер последних устройств iPhone?

Я хочу получить точное значение поля зрения (FOV) задних камер iPhone, и я нашел действительно полезный Спецификации формата захвата устройства iOS в этом вопрос и метод системного API activeFormat.videoFieldOfView.

После своего практического опыта я понял, что числа FOV, перечисленные в таблицах, мало чем отличаются и точнее, чем числа FOV грамматическим способом с использованием системного API.

Например, число FOV задней камеры iPhone X, указанное в этом ссылка 60.983: пожалуйста, проверьте справочная таблица здесь

однако системный API activeFormat.videoFieldOfView возвращает 69.654 :

Active Format: <AVCaptureDeviceFormat: 0x2815080f0 'vide'/'420v' 1280x 720, { 1-240 fps}, fov:69.654, binned, supports vis, max zoom:67.50 (upscales @1.50), AF System:1, ISO:24.0-960.0, SS:0.000045-1.000000>

И в моем практическом развитии я предпочитаю, чтобы число fov, указанное в справочной таблице, было более точным.

Итак, вот два следующих вопроса:

  1. почему существует разница в числах fov камеры между системным API и справочной таблицей?

  2. Поскольку существующая ссылка включает только модели iPhone до iPhone X, как мне найти справочную таблицу камер последней серии iPhone (iPhone Xs\iPhone Xs Max\iPhone XR\iPhone 11\iPhone 11 Pro\iPhone 11 Про Макс)?


person LinChiSin    schedule 09.09.2020    source источник