在其他元素后面订购2d / 3d对象

时间:2012-06-22 15:51:10

标签: wpf opencv wpf-controls emgucv viewport3d

正如您在the link中看到的,我有两个元素:第一个是 image 元素,它取自相机(使用EmguCV),另一个是 viewport3d 渲染3d对象。我还包括2d对象(见矩形)。

当我运行程序时,我看到this

确实如此,对象(手)将在图像前面排序。

问题是如何在手对象后面订购2d / 3d对象?是否可以使用单个相机进行?就像this one

提前感谢您的回答。

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到。

  1. 使用kinect深度图查找手与相机的距离。
  2. 进行图像处理以检测手部及其距离。
  3. 我认为直接将WPF UI与相机图像混合起来很困难。 尝试RenderTargetBitmap http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.rendertargetbitmap.aspx