私はKinect(Microsoft SDK)をXNAで使用しています。 GRATFをマーカー認識に使用したいKinect ColorImageFrameをビットマップに変換する
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);
...
}
外観:http://www.codeproject.com/Articles/730842/Kinect-for-Windows-version-Color-depth-それを要約する
は、この方法は、トリックを行う必要がありますand-infra (私はこれが古いと知っていますが、今見ている人は誰でも) – ThunderWiring