Я что-то упускаю из-за калибровки стерео? - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь пример Stereo_calib, и он не с выводом мусора.Например:

enter image description here

Однако в моих изображениях он находит углы ...

enter image description here

Все мои xml-файлы и изображения находятся здесь:

https://drive.google.com/open?id=12-5jBN7FK-LO6SLb4r3YYkrOnP7f_xmG

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

1 Ответ

0 голосов
/ 21 февраля 2019

(мы поболтали по стороннему каналу, так что это на пользу остальному миру)

tl; dr: держи доску очень или снимите камеру с глобальным затвором.

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

Чтобы дать представление о масштабе искажений: при условии, что видеопоток 30 кадров в секунду, наихудшая задержка при повороте затвора составляет 33 мс.Пешеход за это время путешествует на 40-50 мм.Если ваши руки слегка двигаются, вы можете ожидать десятую часть от этого, что все еще составляет много пропорционально размеру квадрата, который использует большинство людей.

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

...