0

我正在尝试使用我的 Unity 游戏中的 affdex sdk 集成来分析情感数据。下面是我用来从面部获取情绪的一段代码。

public float currentJoy;
public override void onImageResults(Dictionary<int, Face> faces)
{
    if (faces.Count > 0)
    {
        // get emotions
        faces[0].Emotions.TryGetValue(Emotions.Joy, out currentJoy);
        // similarly get other emotions
    }
}

通常,镜头前只有一张脸,但经常会在相机视图中出现另一张较小的脸。例如,考虑下图。

在此处输入图像描述

如果在记录情绪时发生类似的事情,相机前面的主脸和后面某处的小脸。faces.Count在这种情况下会大于 1。仍然会faces[0]指的是镜头前的主脸,或者是随机的。对我来说,自己无法验证,因为我无法确定谁的情绪被捕捉到了。

4

0 回答 0