Convert Kinect ColorImageFrame to Bitmap

You can find the answer in this article. To summarize it, this method should do the trick: Bitmap ImageToBitmap(ColorImageFrame img) { byte[] pixeldata = new byte[img.PixelDataLength]; img.CopyPixelDataTo(pixeldata); Bitmap bmap = new Bitmap(img.Width, img.Height, PixelFormat.Format32bppRgb); BitmapData bmapdata = bmap.LockBits( new Rectangle(0, 0, img.Width, img.Height), ImageLockMode.WriteOnly, bmap.PixelFormat); IntPtr ptr = bmapdata.Scan0; Marshal.Copy(pixeldata, 0, ptr, img.PixelDataLength); bmap.UnlockBits(bmapdata); return … Read more

Image sequence to video stream?

Well, this answer comes a bit late, but since I have noticed some activity with my original question lately (and the fact that there was not provided a working solution) I would like to give you what finally worked for me. I’ll split my answer into three parts: Background Problem Solution Background (this section is … Read more