2012-08-07 40 views
0

我想用全屏顯示wpf中的kinect顏色框,但是當我嘗試它時,我只有非常少的質量視頻幀。以全屏顯示在kinect中的顏色框

如何做到這一點?

+0

這是非常基本的,可以很容易地通過谷歌搜索-1 – 2012-08-07 14:10:20

回答

4

Kinect相機沒有很好的分辨率。僅支持640x480和1280x960。強制這些圖像佔據整個屏幕,特別是如果您使用高分辨率顯示器(例如1920x1080),會導致圖像被拉伸,這通常看起來很糟糕。如果您嘗試製作更大的圖像,則會遇到同樣的問題;原始圖像中的每個像素必須在擴展後的圖像中填充更多像素,導致圖像顯得塊狀。

真的,最小化這個問題的唯一方法是確保您使用的是Kinect的最大顏色流分辨率。您可以通過在啓用ColorStream時指定ColorImageFormat來完成此操作。請注意,此分辨率每秒的幀數比640x480流(12 FPS vs 30 FPS)低得多。但是,它在全屏模式下應該比替代方式更好看。

sensor.ColorStream.Enable(ColorImageFormat.RgbResolution1280x960Fps12);