我想做的是
this.colorBitmap = new WriteableBitmap(350, 600, dpiX, dpiY, PixelFormats.Bgr32, null);
this.image1.Source = this.colorBitmap;
我正在制作 microsoft kinect 程序。我想显示尺寸为 350x640 的色框。但 ColorImageFormat 中只有选择是 640x480 和 1280x960
(你知道,InfraredResolution640x480Fps30 或 RawBayerResolution1280x960Fps12 什么的......)
当我在下面尝试时,流看起来很奇怪。充满噪音
nui.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30);
this.colorPixels = new byte[nui.ColorStream.FramePixelDataLength];
this.colorBitmap = new WriteableBitmap(350, 600, 96.0, 96.0, PixelFormats.Bgr32, null);
this.image1.Source = this.colorBitmap;