как решить "IndexError: слишком много индексов для массива", изменив входное изображение - PullRequest
1 голос
/ 11 января 2020

Я попытался запустить проект из GitHub, который https://github.com/nbei/Deep-Flow-Guided-Video-Inpainting.

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

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

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

Одна для основных кадров, а вторая - для масок. У меня не было проблем с входными кадрами.

Ошибка в основном относится к маскам. Я просто напечатал маски,

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

введите описание изображения здесь

и для случая сбоя :

введите описание изображения здесь

Итак, мой главный вопрос i:

1 - Какая разница между двумя изображениями? 2- Какую предварительную обработку я должен применить?

Я очень ценю любую помощь.

...