Можно ли откалибровать камеры iPhone с помощью OpenCV?

Я планирую откалибровать камеру iPhone с помощью OpenCV обычным способом с использованием шахматной доски. Однако я не уверен, применима ли модель камеры-обскуры и к камерам iPhone!?

Я считаю, что камеры iPhone в некоторой степени поддерживают оптический зум; однако я не уверен, делает ли это их не камерами-обскурами. Другими словами, можно ли калибровать камеры с оптическим зумом с помощью OpenCV? Их все еще считают камерами-обскурами? Если нет, сможем ли мы справиться с этой задачей, откалибровав конкретное значение масштабирования?

кстати, эти телефонные камеры становятся действительно хороши. Я бы предположил, что искажений объектива нет, главная точка находится прямо посередине, а затем я бы оценил фокусное расстояние, измерив объект (метровую палку) на определенном расстоянии.

Christoph Rackwitz 04.04.2024 21:28
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
109
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы беспокоитесь о масштабировании, но вам также нужно беспокоиться о фокусе. И никакой стабилизации изображения.

Исправьте все это. Тогда применяется модель точечного отверстия, и калибровка может быть действительной (все обычные ошибки во время калибровки...).

Это касается любой камеры и объектива.

Другие вопросы по теме

Я не могу заставить реконструкцию позы OpenCV работать
Проблема с радиальным искажением при обработке изображения — получение бочкообразного искажения вместо подушкообразного
Как я могу получить точку реального мира из внутренних и внешних параметров камеры?
Правильно ли рассчитать фокусное расстояние (в единицах пикселей) на основе реального фокусного расстояния (в миллиметрах) и размера сенсора?
Внутреннее матричное соглашение камеры о происхождении пространства изображения
Какую функцию openCv можно использовать для вычисления преобразования перспективы BEV с учетом координат точки и внешних/внутренних характеристик камеры?
Как преобразовать расстояние между объектом и камерой из пикселя в метр?
Как преобразовать радиус из метра в пиксель?
Калибровка стереокамеры OpenCV: поддержка смешанных моделей камер (нормальная + «рыбий глаз»)?
Должна ли шахматная доска/доска чаруко занимать большую часть изображения при выполнении калибровки камеры?