Сферическая линза в 2D-координаты (преобразование)

#image-processing #computer-vision

#обработка изображений #компьютерное зрение

Вопрос:

Я пытаюсь создать детектор окружностей, чтобы найти центры окружностей. Я использую 180-градусную камеру для более широкого поля зрения, но это означает, что мне нужно как-то перевести координаты. Мой алгоритм считает, что он считывает фактические координаты x / y на основе искажения из-за объектива. Есть идеи о том, как я могу математически описать и реализовать эту взаимосвязь?

Спасибо! Я прикрепил изображение передней панели моего LabVIEW для контекста:

Демонстрация детектора окружности

Комментарии:

1. Какая марка / модель вашей камеры? (смотрите также en.wikipedia.org/wiki/Fisheye_lens#Mapping_function )