2013-03-18 2 views
2

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

Я думал об использовании углов, представляющих 4 угла шахматной доски, показывая его, а затем я могу разместить объект на шахматной доске.

помощь будет оценена в том, как я могу изменить или использовать текущую программу калибровки камеры для обработки окклюзий, то есть размещения объекта на шахматной доске.

ответ

1

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

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

+0

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

+1

@SeifSharif: Очевидно. Но если вы знаете, где 4 ребра (и они вряд ли будут полностью закрыты), тогда легко вычислить, где должен быть угол. Думайте '| _' – MSalters

+0

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