加速 Screen('Flip',win) 命令的最佳方法是什么?出于某种原因,对于 1028x760 的彩色图像,此命令需要 16 毫秒而不是几乎是瞬时的。想法或建议?更好的显卡会是一个很好的选择吗?
我希望尽可能快地执行 Flip 命令,以满足实时逐帧后期处理的需求。
我在带有 NVIDIA GeForce 620 的 Windows 上使用 MATLAB 的 PsychToolbox。
加速 Screen('Flip',win) 命令的最佳方法是什么?出于某种原因,对于 1028x760 的彩色图像,此命令需要 16 毫秒而不是几乎是瞬时的。想法或建议?更好的显卡会是一个很好的选择吗?
我希望尽可能快地执行 Flip 命令,以满足实时逐帧后期处理的需求。
我在带有 NVIDIA GeForce 620 的 Windows 上使用 MATLAB 的 PsychToolbox。
每个屏幕都有一个帧速率,即可以刷新的速率。60Hz,每 16.6 毫秒,是常见的帧率。Screen('Flip',win)
仅在图像显示后返回,解释延迟。您将在任何显卡上看到这一点。瞬间返回将是麻烦的迹象。
但是,如果您Screen('Flip',win)
在下一个垂直空白之前 3 毫秒调用,屏幕刷新的那一刻,您会看到调用只需要大约 3 毫秒。如果你只是调用flip看一下,你会发现16 ms的值。
请阅读 psychtoolbox 发行版中的文件 PsychDocumentation/PTBTutorial-ECVP2013.pdf 以了解刺激呈现的基础知识。