2017-01-08 16 views
1

Я пытаюсь выполнить калибровку камеры-проектора 3D-системы. Во-первых, я использовал веб-камеру Logitech C920, и я получил приемлемые результаты с точки зрения точности калибровки (0,8 ошибка репроцессинга). Однако цвета и разрешение были плохими.Стереокалибровка с Nikon D3400

Теперь у меня есть профессиональная камера (Nikon D3400 18-55). Мне не удалось получить лучшие результаты калибровки, чем 5.5! Я выполнил калибровку, используя точно такой же проектор, тот же шаблон и тот же алгоритм.

Все настройки зафиксированы в моей Камере, включая Focus, Iso, Aperture, Optical zoom и скорость затвора.

Что я пропустил? Каковы возможные причины этой проблемы?

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

Я не думаю, что это вопрос, но я использую Brown University 3D Scanning Software, который использует OpenCV 2.4.9.

ответ

3

Во-первых, ваша ошибка при воспроизведении в пикселях. Какова была резолюция вашей веб-камеры и вашего Nicon? Я предполагаю, что Nicon имеет гораздо более высокое разрешение, поэтому размер пикселя намного меньше. Это сделало бы ошибку в пикселях выше, хотя 5.5 пикселей все еще кажется слишком высоким.

Следующее, что я буду беспокоиться о объективе искажение. Как выглядит неискаженное изображение Nicon? Возможно, у вас недостаточно точек калибровки вблизи краев изображения, что означает, что вы не точно оцениваете коэффициенты искажения. Или, может быть, у вас широкоугольный объектив, и искажение просто слишком велико для этой модели камеры.

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

Я также смущен тем, что вы написали о том, что цвета и разрешение плохие. Вы говорите об неискаженных или исправленных изображениях? Почему цвета должны быть плохими?