ошибка перепроецирования калибровки камеры дает очень высокое значение - PullRequest
1 голос
/ 26 февраля 2020

Я новичок ie в opencv и калибровке камеры, если честно, очень очень новичок ie .. Я работаю над калибровкой камеры и проектом UN-искажения. Я следовал инструкциям и коду здесь и все отлично работает для некоторых наборов данных, но для других возникла проблема: у меня есть набор данных с 300 изображениями, когда я запускаю проект на этом наборе данных, я получил ошибку повторного проецирования около 78 "Я знаю, что это абсолютно неправильно, и оно должно быть между 0 и 1 ", а неискаженные изображения были катастрофой. когда я удалил некоторые изображения, ошибка повторного проецирования составила около 0,2, а неповрежденные изображения были в порядке. Я отслеживал эти изображения вручную и смог их найти. проблема в том, что изображения, которые я исключил, были похожи на некоторые изображения, которые было бы хорошо сохранить в наборе данных .. также я использую findchessboardcorners и findchessboardcornersSB, и все углы для удаленных изображений были обнаружены .. Я прочитал в учебнике opencv что иметь подобные изображения нехорошо, потому что это приведет к сбою калибровки, но мой набор данных - это изображения из видео, поэтому есть много похожих изображений, и я хочу знать причину этого .. также я хочу знать, нормально ли это удалить удаленные изображения из моего набора данных?

...