exponenta event banner

Приложение калибратора для одной камеры

Обзор калибратора камеры

Приложение «Калибратор камеры» можно использовать для оценки характеристик камеры, внешних характеристик и параметров искажения объектива. Эти параметры камеры можно использовать для различных приложений компьютерного зрения. Эти приложения включают в себя удаление эффектов искажения объектива из изображения, измерение плоских объектов или реконструкцию 3-D сцен из множества камер.

Набор функций калибровки, используемый приложением Camera Calibrator, обеспечивает рабочий процесс калибровки камеры. Эти функции можно использовать непосредственно в рабочей области MATLAB ®. Список функций см. в разделе Калибровка камеры.

Калибровка с одной камерой

Выполните следующие действия для калибровки камеры с помощью приложения:

  1. Подготовка изображений, камеры и шаблона калибровки.

  2. Добавьте изображения и выберите стандартную модель камеры или модель камеры «рыбий глаз».

  3. Откалибруйте камеру.

  4. Оцените точность калибровки.

  5. Отрегулируйте параметры для повышения точности (при необходимости).

  6. Экспорт объекта параметров.

В некоторых случаях значения по умолчанию работают хорошо, и нет необходимости вносить какие-либо улучшения перед экспортом параметров. Можно также внести улучшения с помощью функций калибровки камеры непосредственно в рабочем пространстве MATLAB. Список функций см. в разделе Калибровка камеры.

Открытие калибратора камеры

  • MATLAB Toolstrip: На вкладке «Приложения» в разделе «Обработка изображений и компьютерное зрение» щелкните значок «Калибратор камеры».

  • командная строка MATLAB: Enter cameraCalibrator

Подготовка образца, камеры и изображений

Для улучшения результатов используйте от 10 до 20 изображений шаблона калибровки. Калибратор требует не менее трех изображений. Используйте несжатые изображения или форматы сжатия без потерь, например PNG. Шаблон калибровки и настройка камеры должны соответствовать набору требований для работы с калибратором. Для повышения точности калибровки следуйте этим инструкциям для подготовки шаблона, настройки камеры и съемки изображений.

Примечание

Приложение Camera Calibrator поддерживает только шашечные шаблоны. Если используется другой тип шаблона калибровки, можно выполнить калибровку камеры с помощью estimateCameraParameters функция. Использование узора другого типа требует ввода собственного кода для обнаружения точек узора на изображении.

 Подготовка шаблона контрольной доски

 Настройка камеры

 Захват изображений

Добавление изображений и выбор модели камеры

Для начала калибровки необходимо добавить изображения. Можно добавлять сохраненные изображения из папки или непосредственно из камеры. Калибратор анализирует изображения, чтобы убедиться, что они соответствуют требованиям калибратора. Затем калибратор обнаруживает точки на шахматной доске.

 Добавить изображения из файла

 Получить живые изображения

 Анализ изображений

 Просмотр изображений и обнаруженных точек

Калибровать

После подтверждения принятых изображений нажмите кнопку Calibrate (Калибровка) на вкладке Calibration (Калибровка). Настройки калибровки по умолчанию предполагают минимальный набор параметров камеры. Начните с выполнения калибровки с настройками по умолчанию. Оценив результаты, можно попытаться повысить точность калибровки, настроив настройки и добавив или удалив изображения, а затем снова откалибровав их. При переключении между стандартной моделью и моделью камеры «рыбий глаз» необходимо выполнить повторную калибровку.

 Выбор модели камеры

 Параметры стандартной модели

 Параметры модели Fisheye

 Алгоритм калибровки

Оценка результатов калибровки

Точность калибровки можно оценить, изучив ошибки обратного впрыска, внешний вид камеры или незаметное изображение. Для получения наилучших результатов калибровки используйте все три метода оценки.

 Проверка ошибок повторного впрыска

 Проверка визуализации внешних параметров

 Просмотр неискаженного изображения

Улучшение калибровки

Для улучшения калибровки можно удалить изображения с высоким уровнем ошибок, добавить дополнительные изображения или изменить настройки калибратора.

 Добавление и удаление изображений

 Стандартная модель: Изменение количества коэффициентов радиального искажения

 Стандартная модель: Расчетный наклон

 Стандартная модель: вычисление тангенциального искажения

 Модель Fisheye: Оценка выравнивания

Экспорт параметров камеры

Если точность калибровки удовлетворительна, нажмите кнопку «Экспорт параметров камеры». Можно либо сохранить и экспортировать параметры камеры в объект, выбрав «Экспорт параметров камеры», либо создать параметры камеры в виде сценария MATLAB.

 Экспорт параметров камеры

 Создать сценарий MATLAB

Ссылки

[1] Чжан, З. «Новый гибкий метод калибровки камеры». Транзакции IEEE по анализу шаблонов и машинному интеллекту. Том 22, номер. 11, 2000, стр 1330–1334.

[2] Хейккила, Дж. и О. Сильвен. «Четырехэтапная процедура калибровки камеры с неявной коррекцией изображения». Международная конференция IEEE по компьютерному зрению и распознаванию образов. 1997.

[3] Скарамуцца, Д., А. Мартинелли и Р. Зигварт. «Набор инструментов для простой калибровки однонаправленных камер». Материалы Международной конференции IEEE по интеллектуальным роботам и системам (IROS 2006). Пекин, Китай, 7-15 октября 2006 года.

[4] Городской, S., Дж. Лейтлофф и С. Хинц. «Улучшенная широкоугольная калибровка, калибровка Fisheye и всенаправленной камеры». ISPRS Journal of Photogrammetry and Remove Sensing. Том 108, 2015, ст.72-79.

См. также

| | | | | | | | |

Связанные примеры

Подробнее

Внешние веб-сайты