Устранение тангенциального искажения перспективы с помощью OpenCV в Python - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь измерить 3D-объект в реальном мире по фотографии.У меня есть реальная высота объекта, и я пытаюсь вычислить его ширину по фотографии.Однако на фото есть тангенциальные искажения.Есть ли способ использовать OpenCV, чтобы неискажать фотографию.Камера лежала на земле под углом 145 градусов (направлена ​​вверх на объект).

1 Ответ

0 голосов
/ 29 мая 2018

Вы пытаетесь написать приложение, которое может сделать это для различных объектов на разных фотографиях?Или только один конкретно?

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

См. на этом веб-сайте для ознакомления с типичными методами коррекции искажения объектива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...