Tôi đang sử dụng Kinect (Microsoft SDK) với XNA. Tôi muốn sử dụng GRATF cho điểm đánh dấu nhận dạngChuyển đổi Kinect ColorImageFrame thành Bitmap
Làm thế nào để chuyển đổi dữ liệu của một Kinect ColorImageFrame
đến một System.Drawing.Bitmap
hoặc AForge.Imaging.UnmanagedImage
mà tôi có thể xử lý chúng với 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);
...
}
xem bài viết này: http://www.codeproject.com/Articles/730842/Kinect-for-Windows-version-Color-depth- và-infra (tôi biết đây là cũ, nhưng đối với bất cứ ai nhìn thấy nó bây giờ) – ThunderWiring