Как извлечь данные из неанимированного файла gif с помощью Python

Новичок в python и изучаю несколько руководств по использованию Python. Теперь мне было поручено использовать неанимированный график GIF для создания предсказания. Я ищу не код для этого, а указания, что использовать. Пока что matplotlib и PIl - это библиотеки, которые, как мне кажется, необходимы. Причина в том, чтобы создать график, я использую pyplot matplotlib. Как мне теперь взять изображение конечного результата и извлечь из него данные по осям x и y? Я буду использовать список изображений .gif в качестве исходных данных для создания прогноза.

С уважением, Романо

Вы имеете в виду данные оси x, y как высоту и ширину изображения или конкретную координату x, y? Если в первом случае вы можете использовать numpy (height, width = img.shape [: 2])

kavko 07.07.2018 09:52

Привет, Кавко, я думаю, мне нужно здесь немного уточнить. Я зашел слишком далеко, не зная, что мне на самом деле нужно делать. Мне дали несколько файлов gif, у которых ось x показывает дату, а ось y показывает цвета. На гифке изображен район, и на карте показаны осадки в соответствии с цветовой схемой по оси y. Я предположил, что мне нужно будет получить значения из этого файла таким образом. Однако по ссылке, опубликованной ранее, я обнаружил, что в этом нет необходимости, и я использовал scipy для импорта файла. Когда я сравнил вывод файла, который я прочитал, с другим файлом, он был таким же. Мой код был неправильным.

romano brooks 09.07.2018 17:18
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
2
327
1

Ответы 1

Я думаю, что ссылка ниже - это частично то, что мне нужно использовать. http://www.scipy-lectures.org/advanced/image_processing/#opening-and-writing-to-image-files

Другие вопросы по теме