Click here to Skip to main content
15,881,204 members

Z coordinate value from specified X,Y values in Kinect

narayaru asked:

Open original thread
Hi,

I am trying to get the Z coordinate value(depth) for a specified X,Y values on a depthframe/ (even color frame if that's possible) in microsoft SDK for Kinect. My ultimate aim is to detect a coloured object and track the depth value of that object on the screen. Right now what I have is an algorithm to track the coloured object on screen and give back the (x,y) coordinate value from the 320x240 image dynamically using AForge.net library. Next step for me is to use this x,y values and get the z-position with the help of the depth stream. I am using C# to achieve this functionality. Any pointers on how would i do it or links to those who have done similar thing would be much appreciated. FYI, there may not be any human skeleton on the image so skeleton joint tracking is not what I want.

From KinectStudio (the program to record all the Kinect data), if I turn on the View>Depth, I get the image as shown in https://dl.dropboxusercontent.com/u/49447650/depth.png The X,Y and Depth values will be shown where the mouse is pointed at in this at the bottom of the image. This is very similar to what I want as well, but on a colour frame.
Tags: C#, Kinect, SDK

Plain Text
ASM
ASP
ASP.NET
BASIC
BAT
C#
C++
COBOL
CoffeeScript
CSS
Dart
dbase
F#
FORTRAN
HTML
Java
Javascript
Kotlin
Lua
MIDL
MSIL
ObjectiveC
Pascal
PERL
PHP
PowerShell
Python
Razor
Ruby
Scala
Shell
SLN
SQL
Swift
T4
Terminal
TypeScript
VB
VBScript
XML
YAML

Preview



When answering a question please:
  1. Read the question carefully.
  2. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
  3. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
  4. Don't tell someone to read the manual. Chances are they have and don't get it. Provide an answer or move on to the next question.
Let's work to help developers, not make them feel stupid.
Please note that all posts will be submitted under the http://www.codeproject.com/info/cpol10.aspx.



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900