fbi如何在没有键盘输入的情况下迭代显示图像

时间:2019-03-08 04:58:57

标签: python linux raspberry-pi3 debian-stretch

我正在从pi相机捕获图像到运行raspbian Stretch lite的raspberry pi 3。每个图像都用一些python代码处理。我想显示每个处理的图像,直到捕获下一个图像为止。每个图像都有标签“ image”,后跟序列号。我正在尝试使用fbi来显示每个图像。当fbi显示图像时,它似乎会阻塞,然后等待键盘输入,然后继续下一张图像。我意识到可以使用-t seconds开关,但这仅在您给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不用键盘输入就可以迭代显示图像?

0 个答案:

没有答案