首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有可能在全息透镜2上获取像瞳孔直径这样的眼睛跟踪数据?

是否有可能在全息透镜2上获取像瞳孔直径这样的眼睛跟踪数据?
EN

Stack Overflow用户
提问于 2021-12-02 16:42:19
回答 2查看 358关注 0票数 0

是否有一种存储和查看眼睛跟踪数据的方法,如用户大小、瞳孔大小或眼动速度?

我目前正在使用MRTK构建一个统一的全息透镜2应用程序。现在我想“记录”,存储和查看用户的眼睛跟踪数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-02 16:57:57

我不相信你能得到瞳孔直径,但看起来你可以通过测量帧间凝视方向的变化来估计角速度:

代码语言:javascript
运行
复制
Vector3 previousGazeDir;

// ...

Vector3 newGazeDir = CoreServices.InputSystem.EyeGazeProvider.GazeDirection;

if (previousGazeDir != Vector3.zero)
{
    float gazeAngle = Vector3.Angle(previousGazeDir, newGazeDir);

    float gazeAngularVelocity = gazeAngle/Time.deltaTime;

    // .. do stuff with gazeAngularVelocity
}

previousGazeDir = newGazeDir;

根据您的确切用例,您可能希望考虑到头部所面对的方向的变化。

票数 0
EN

Stack Overflow用户

发布于 2021-12-02 17:00:31

全息镜头2确实支持眼睛跟踪,也支持似乎与统一通过混合现实工具包。虽然我还没有使用眼睛跟踪工具的Hololens,我可以说,通过跟踪注视方向帧的帧,这是可能的“眼运动速度”。在我使用过的眼睛跟踪API中,我没有看到瞳孔大小,也没有在链接的文档中看到它。

您可以在代码中跟踪的几乎任何东西都可以被“记录”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70203347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档