我正在从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不用键盘输入就可以迭代显示图像?