0

Affectiva の affdex SDK を使用して、Unity3D で Windows の感情に敏感なゲームを作成しています。CameraDetector は一貫して顔を検出します。FrameDetector を使用すると、顔がほとんど見つかりません。強烈な照明は助けになるようですが、顔が見つかった場合でも、眉をひそめると笑顔を検出しているようです. WebCamTexture.GetPixels32からピクセルを取得しています。ピクセルは、左から右、下から上に並べられます (Windows BitMap と同様)。

    public void ProcessFrame(Frame frame)
    {
        if (!_initialized)
        {
            Initialize(false);
        }

        byte[] bytes = new byte[frame.rgba.Length * 3];

        for(int i = 0, idx=0; i < frame.rgba.Length; i++, idx+=3)
        {

            bytes[idx] = frame.rgba[i].b;
            bytes[idx+1] = frame.rgba[i].g;
            bytes[idx+2] = frame.rgba[i].r;

        }

        nativePlatform.ProcessFrame(bytes, frame.w, frame.h, frame.timestamp);
    }

Affectiva のドキュメントを読みましたが、ピクセルの順序については何も見つかりませんでした。

4

1 に答える 1