在没有用于独立机器的外部硬件的情况下,如何在Unity3D移动项目中实现眼动追踪?

最佳答案

根据我的经验,基于网络摄像头的眼动追踪非常糟糕。

我发现的只需要标准网络摄像头的软件,没有比简单的“当我向下看时,向下缓慢移动鼠标”更好的软件。这是因为没有足够的数据来解释足够精确的 Angular 来计算屏幕位置。

也就是说,Pygaze是免费的开放源代码,可以与网络摄像头一起使用,而python可以与unity交互。有一些工具,但是您可能最终只能使用两者之间的套接字。

如果您接受使用硬件,我知道tobii提供了统一的SDK。还有一些更便宜的替代品,可以与pygaze一起使用。

关于opencv - Unity3d的眼动追踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48524819/

10-14 07:06