Konvertieren Sie Kinect ColorImageFrame in Bitmap

Ich verwende Kinect (Microsoft SDK) mit XNA. Ich möchte GRATF für die Markererkennung verwenden

So konvertieren Sie die Daten eines KinectColorImageFrame zu einemSystem.Drawing.Bitmap oderAForge.Imaging.UnmanagedImage dass ich sie mit GRATF verarbeiten kann?

void kinectSensor_ColorFrameReady(object sender, ColorImageFrameReadyEventArgs e)
{
    Bitmap bitmap = null;
    ColorImageFrame frame = e.OpenColorImageFrame();
    byte[] buffer = new byte[frame.PixelDataLength];
    frame.CopyPixelData(buffer);

    // how to convert the data in buffer to a bitmap?

    var glyphs = recognizer.FindGlyphs(bitmap);

    ...
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage