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);
...
}