public V2BodyStream(IKinectSensor sensor) : base(10000000) { var source = sensor.get_BodyFrameSource(); m_reader = source.OpenReader(); }
public V2BodyIndexStream(IKinectSensor sensor) : base(10000000) { m_source = sensor.get_BodyIndexFrameSource(); m_reader = m_source.OpenReader(); var frameDesc = m_source.get_FrameDescription(); }
public ImageFrameDepthPointFilter(IKinectSensor sensor, IntSize size, int minimumDepthThreshold, int maximumDepthThreshold, int lowerBorder) { this.sensor = sensor; this.size = size; this.minimumDepthThreshold = minimumDepthThreshold; this.maximumDepthThreshold = maximumDepthThreshold; this.lowerBorder = lowerBorder; }
public V2ImageStream(IKinectSensor sensor):base(10000000) { m_source = sensor.get_ColorFrameSource(); m_reader = m_source.OpenReader(); var frameDesc=m_source.get_FrameDescription(); _bytesPerPixel=(Int32)frameDesc.get_BytesPerPixel(); }
public V2ImageStream(IKinectSensor sensor):base(10000000) { m_source = sensor.get_ColorFrameSource(); m_reader = m_source.OpenReader(); var frameDesc=m_source.get_FrameDescription(); _width = frameDesc.get_Width(); _height = frameDesc.get_Height(); }
public SDKClusterDataSource(IKinectSensor nuiRuntime, IClusterFactory clusterFactory, IDepthPointFilter <DepthImageFrame> filter) : base(nuiRuntime) { this.CurrentValue = new ClusterCollection(); this.clusterFactory = clusterFactory; this.filter = filter; this.queue = new ConcurrentQueue <DepthImageFrame>(); this.runner = new ActionRunner(() => Process()); }
public V2ImageStream(IKinectSensor sensor) : base(10000000) { m_source = sensor.get_ColorFrameSource(); m_reader = m_source.OpenReader(); var frameDesc = m_source.get_FrameDescription(); _bytesPerPixel = (Int32)frameDesc.get_BytesPerPixel(); }
//public SDKClusterDataSource(IKinectSensor nuiRuntime, IClusterFactory clusterFactory, IDepthPointFilter<DepthImageFrame> filter) // : base(nuiRuntime) // older version public SDKClusterDataSource(IKinectSensor nuiRuntime, IClusterFactory clusterFactory, IDepthPointFilter <DepthFrame> filter) : base(nuiRuntime) // update: using DepthFrame instead of DeothImageFrame { this.CurrentValue = new ClusterCollection(); this.clusterFactory = clusterFactory; this.filter = filter; //this.queue = new ConcurrentQueue<DepthImageFrame>(); // older version this.queue = new ConcurrentQueue <DepthFrame>(); // update: using DepthFrame instead of DepthImageFrame this.runner = new ActionRunner(() => Process()); }
public V2DepthStream(IKinectSensor sensor) : base(10000000) { var source = sensor.get_DepthFrameSource(); m_reader = source.OpenReader(); var frameDesc=source.get_FrameDescription(); _width = frameDesc.get_Width(); _height = frameDesc.get_Height(); }
public Form1() { InitializeComponent(); m_sensor = Import.GetDefaultKinectSensor(); m_sensor.Open(); if (!m_sensor.get_IsOpen()) { return; } //m_imageStream = new V2ImageStream(m_sensor); m_depthStream = new V2DepthStream(m_sensor); m_bodyStream = new V2BodyStream(m_sensor); timer1.Tick+=OnTick; timer1.Interval = 100; timer1.Start(); }
public Form1() { InitializeComponent(); m_sensor = Import.GetDefaultKinectSensor(); m_sensor.Open(); if (!m_sensor.get_IsOpen()) { return; } //m_imageStream = new V2ImageStream(m_sensor); m_depthStream = new V2DepthStream(m_sensor); m_bodyStream = new V2BodyStream(m_sensor); timer1.Tick += OnTick; timer1.Interval = 100; timer1.Start(); }
public SDKRgbBitmapDataSource(IKinectSensor sensor) : base(sensor) { }
public SensorDataSource(IKinectSensor sensor) { this.sensor = sensor; }
public SDKBitmapDataSource(IKinectSensor nuiRuntime) : base(nuiRuntime) { this.CurrentValue = new Bitmap(this.Width, this.Height, System.Drawing.Imaging.PixelFormat.Format24bppRgb); }
public SDKImageDataSource(IKinectSensor nuiRuntime) : base(nuiRuntime) { this.writeableBitmap = new WriteableBitmap(this.Width, this.Height, 96, 96, PixelFormats.Bgr32, null); this.CurrentValue = this.writeableBitmap; }
public SDKRgbImageDataSource(IKinectSensor nuiRuntime) : base(nuiRuntime) { }
protected override void OnDispose() { Stop(); System.Runtime.InteropServices.Marshal.ReleaseComObject(_sensor); _sensor = null; }
public SDKDepthImageDataSource(IKinectSensor nuiRuntime) : base(nuiRuntime) { this.depthFrame32 = new byte[Width * Height * 4]; }
public SDKDepthBitmapDataSource(IKinectSensor nuiRuntime) : base(nuiRuntime) { }
private V2Sensor(IKinectSensor sensor) { _sensor = sensor; }
public static extern Int32 GetDefaultKinectSensor( [MarshalAs(UnmanagedType.Interface)] out IKinectSensor sensor);
public HandDataFactory(IKinectSensor sensor, IntSize size, ClusterDataSourceSettings clusteringSettings, ShapeDataSourceSettings shapeSettings, HandDataSourceSettings handSettings) : this(size, clusteringSettings, shapeSettings, handSettings) { this.sdkFilter = new ImageFrameDepthPointFilter(sensor, size, this.clusteringSettings.MinimumDepthThreshold, this.clusteringSettings.MaximumDepthThreshold, this.clusteringSettings.LowerBorder); }
private V2Sensor(IKinectSensor sensor) { _sensor=sensor; }