Проблемы с прошивкой модуля opencv
Я пытался использовать модуль сшивания OpenCV для сшивания изображений, и для этого я начал с изображения и разделил его с некоторой перекрывающей частью в обоих изображениях.
Сшивание сработало и я получил выход.
Но когда я начал экспериментировать с двумя изображениями, снятыми камерой, я начал получать странные результаты.
Удалены некоторые изображения, потому что они не соответствуют друг другу или слишком похожие изображения: (2). Попробуйте уменьшить значение --match_conf и / или проверить, дублируете ли вы дубликаты. Нужно больше изображений
Пытался поменять match_conf
безуспешно, а также пробовал с вариациями двух входных изображений.
Затем, чтобы просто поэкспериментировать, я преобразовал изображения в другой формат (png -> jpg), и я вижу, что модуль сшивания не дает результата, а вместо этого вызывает ту же проблему, что и приведенная выше.
Я сравнил результаты, полученные в случае успеха и неудачи, и я не совсем уверен, что происходит не так, как совпадения, найденные на изображении, почти одинаковы в обоих случаях.
Успешный пример:: Поиск функций... Особенности на изображении #1: 1327 Особенности на изображении #2: 1176 Поиск функций, время: 0,187466 с. Парное совпадение 1->2 совпадений: 156 1->2 & 2->1 совпадений: 213 .Парное совпадение, время: 0,184411 с...
Случай сбоя:: Поиск признаков... Функции на изображении #1: 1326 Особенности на изображении #2: 1180 Поиск функций, время: 0,183571 сек. Парное совпадение 1->2 совпадений: 151 1->2 & 2->1 совпадений: 207 .Парное совпадение, время: 0,180866 сек...
Может кто-нибудь, пожалуйста, помогите мне?
С уважением
1 ответ
У меня были те же проблемы при сшивании двух изображений. Вы можете изменить match_conf (как это упоминалось в ошибке) или порог панорамирования, который используется для устранения несоответствующих совпадений путем сравнения их наведения с PanoConfidenceThresh. Это может быть полезно, чтобы попробовать сшить с большим количеством изображений.