Как FBA может отображать изображения итеративно, как они созданы без ввода с клавиатуры - PullRequest
0 голосов
/ 08 марта 2019

Я снимаю изображения с пи-камеры на малиновую пи 3, на которой запущен raspbian stretch lite.Каждое изображение обрабатывается с помощью некоторого кода Python.Я хочу отображать каждое обработанное изображение до следующего снимка.Каждое изображение имеет метку «изображение», за которой следует порядковый номер.Я пытаюсь использовать fbi для отображения каждого изображения.Когда fbi отображает изображение, кажется, что оно блокируется, а затем ждет ввода с клавиатуры, прежде чем перейти к следующему изображению.Я понимаю, что есть возможность использовать ключ -t секунд, но это работает, только если вы дадите fbi список изображений для обработки.Например,

import os
#get an image and do stuff to it
os.system("sudo fbi -t 3 image1.jpg")
#get next image and do stuff to it
os.system("sudo fbi -t 3 image2.jpg")

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

import os
#get an image and do stuff to it
os.system("sudo fbi -t -1 image1.jpg")
sleep(3)
#get next image and do stuff to it
os.system("sudo fbi -t -1 image2.jpg")
sleep(3)

, изображения будут слишком быстро мигать.

Есть ли способ заставить fbi итеративно отображать изображения без ввода с клавиатуры?

...