我正在使用带有 XNA 的 Kinect(Microsoft SDK)。我想使用 GRATF 进行标记识别
如何将 Kinect 的数据转换为ColorImageFrame
可以System.Drawing.Bitmap
使用AForge.Imaging.UnmanagedImage
GRATF 处理的数据?
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);
...
}