我目前正在使用Microsoft Kinect SDK进行编程。我正在使用彩色/视频帧在屏幕上显示我的视频。基本上我想创建一个绿色(白色)屏幕,只能看到用户的身体。
我已经使用深度查看器获得了我需要的区域,现在我想要将视频图像中不包含用户身体部位的所有像素变白。我试图使用SetPixel
函数来实现这一点,但是,我需要一个位图来应用它。不幸的是,通过使用位图,我无法将其与“视频”图像连接。这是我的代码:
System.Drawing.Bitmap myBitmap = new System.Drawing.Bitmap(video);
myBitmap.SetPixel(row, column, System.Drawing.Color.White);
我收到以下错误消息:
最佳重载方法匹配 'System.Drawing.Bitmap.Bitmap(System.Drawing.Image)'有一些无效 参数。参数1:无法转换 System.Windows.Controls.Image'到'System.Drawing.Image'。
我认为这需要一个字符串,例如文件名“video.png”,但是可以改为使用xaml实时运行的“视频”图像吗?
答案 0 :(得分:0)