Интерфейс последовательности изображений

Вот моя дилемма. Я делаю интерфейс, который представляет собой не что иное, как серию различных последовательностей изображений, соединенных вместе. Этот интерфейс предназначен для запуска на Raspberry Pi. У меня так, что когда я получаю доступ к различным выводам gpio на пи, он загружает другую последовательность изображений для отображения на экране.

Я использовал Pygame zero для этого (потому что у меня нет абсолютно никакого опыта в программировании на Python), и это хорошо работает на моем ПК. Однако, когда я передал свой проект пи, он делает это только до того, как замерзнет. Изображения в формате PNG с разрешением 480 x 360 и частотой 60 кадров в секунду.

У меня такое ощущение, что главная проблема в том, что у pi всего 512 Мб оперативной памяти, а загрузка всех изображений вызывает его зависание.

В нулевой пигме, есть ли способ выгрузить изображения, которые мне больше не нужны, чтобы помочь очистить некоторый баран, чтобы он не зависал каждый раз? Или есть более эффективный способ для меня создать этот интерфейс?

Вот короткое видео, демонстрирующее то, о чем я говорю.

https://youtu.be/ncDNqqmqBKY

Спасибо, что нашли время, чтобы прочитать это.:)

0 ответов

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