0

我想做的是

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;
4

0 回答 0