При использовании OpenCV findHomography
для оценки гомографии между двумя наборами точек на разных изображениях, вы иногда будете получать плохую гомографию из-за выбросов в ваших входных точках, даже если вы используете RANSAC или LMEDS.
// opencv java example:
Mat H = Calib3d.findHomography( src_points, dst_points, Calib3d.RANSAC, 10 );
Как узнать, является ли результирующая матрица гомографии 3x3 приемлемой или нет?
Я искал ответ на этот вопрос здесь, в Stackoverflow и в Google, и не смог его найти.
Я нашел эту статью, но она для меня немного загадочна: