Kinect2-background-removal
所属分类:游戏
开发工具:Visual C++
文件大小:26321KB
下载次数:31
上传日期:2014-11-01 11:15:40
上 传 者:
flynn123
说明: Kinect 2 最新版2014年背景移除程序C++(VS2013),非常好用,体感游戏和C++程序开发必备
(Good C++ Kinect Background Removal Program Source Code. It is good for C++ Program Developer for Kinect V2.)
文件列表:
KinectBackgroundRemoval.sln (1016, 2014-08-21)
KinectBackgroundRemoval (0, 2014-08-21)
KinectBackgroundRemoval\App.xaml (326, 2014-08-21)
KinectBackgroundRemoval\App.xaml.cs (309, 2014-08-21)
KinectBackgroundRemoval\Assets (0, 2014-08-21)
KinectBackgroundRemoval\Assets\Demo.wmv (11013685, 2014-08-21)
KinectBackgroundRemoval\Assets\Picture.jpg (1055710, 2014-08-21)
KinectBackgroundRemoval\Assets\Video.mp4 (15206507, 2014-08-21)
KinectBackgroundRemoval\BackgroundRemovalTool.cs (6450, 2014-08-21)
KinectBackgroundRemoval\KinectBackgroundRemoval.csproj (4984, 2014-08-21)
KinectBackgroundRemoval\MainWindow.xaml (979, 2014-08-21)
KinectBackgroundRemoval\MainWindow.xaml.cs (2704, 2014-08-21)
KinectBackgroundRemoval\Properties (0, 2014-08-21)
KinectBackgroundRemoval\Properties\AssemblyInfo.cs (2255, 2014-08-21)
KinectBackgroundRemoval\Properties\Resources.Designer.cs (2811, 2014-08-21)
KinectBackgroundRemoval\Properties\Resources.resx (5496, 2014-08-21)
KinectBackgroundRemoval\Properties\Settings.Designer.cs (1080, 2014-08-21)
KinectBackgroundRemoval\Properties\Settings.settings (195, 2014-08-21)
KinectBackgroundRemoval\app.config (158, 2014-08-21)
LICENSE (1081, 2014-08-21)
Kinect Background Removal (Kinect version 2)
===========================
Background removal (aka "green-screen effect") using Kinect for Windows version 2.
YouTube videos
---
- [Color & image backgrounds] (https://youtube.com/watch?v=Hu6pDb6revs)
- [Video backgrounds] (https://youtube.com/watch?v=s3kD5OPEF0c)
Example usage
---
void Reader_MultiSourceFrameArrived(object sender, MultiSourceFrameArrivedEventArgs e)
{
var reference = e.FrameReference.AcquireFrame();
var colorFrame = reference.ColorFrameReference.AcquireFrame();
var depthFrame = reference.DepthFrameReference.AcquireFrame();
var bodyIndexFrame = reference.BodyIndexFrameReference.AcquireFrame();
if (colorFrame != null && depthFrame != null && bodyIndexFrame != null)
{
// Update the image source.
camera.Source = _backgroundRemovalTool.GreenScreen(colorFrame, depthFrame, bodyIndexFrame);
}
colorFrame.Dispose();
depthFrame.Dispose();
bodyIndexFrame.Dispose();
}
近期下载者:
相关文件:
收藏者: