我正在使用 Shady 循环显示图像(PILLOW 图像)。为此,我使用以下命令:
Shady.Require( 'numpy', 'Image' )
w = Shady.World( )
s = w.Stimulus( imList )
s.frame = lambda t: t * 60
其中 imList 是 60 个 PIL 图像的列表。不知何故,Shady 并没有在我的屏幕上产生任何东西。但是,如果我将列表的大小减少到 17,那么它可以工作。
Shady.Require( 'numpy', 'Image' )
w = Shady.World( )
s = w.Stimulus( imList[0:17] )
s.frame = lambda t: t * 60
我不知道发生了什么事。我是 Shady 的新手,没有太多文档可以阅读以了解发生了什么。我只想循环显示 60 张图像(60 FPS)。我认为上面的代码应该这样做。但它不起作用。任何帮助将不胜感激。我已经坚持了几天了。还有,为什么
s.frame = lambda t: t * 60
意思是60 FPS?我不确定我是否也完全理解这一点。我试图寻找 s.frame 和 lambda 函数的一些解释,但找不到答案。
感谢您的关注!
最好的祝福。