LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

3D point cloud with Kinect sensor

Hi everybody, I've been working with labview and the Kinect sensor from Microsoft, and the Ryans Gordon's Library, Here is what I got.

1. The distance from each pixel in the image.
2. The angles from each Pixel.
3.  A 3D surface.

Ok, everything is going well... I'm trying improve the code much more... I have a surface which I generated with the 3D surface graph, here is the problem, I have a Matrix which have a size 640x480 and I plot the matrix in the "3D graph surface" block, but it's to slow plot a matrix so big like this.

What I would like to do? I don't know if somebody have seen the incredibles thing that you can do with OpenCV. Ok, I can't use OpenCV, I'd rather Labview and I'd like to reach the same level that VC++ has with OpenCV.

What  I'm trying to do? I saw a couple of codes, trying to do the same, I'd like to generate a point cloud, or something like a surface but with an Image in 3D using the "3D picture control".

"Everything that has a beginning has an end"
0 Kudos
Message 1 of 4
(4,136 Views)

Hi anfedres86,

 

Depending on how you are attempting to plot the 640x480 matrix you may want to take a look at the 2D and 3D Math Plot Graphic Updates are Buffered and Slow article.  If you are set on utilizing the 3D picture control, have you seen the example Display Point Cloud in 3D Picture Control?

 

Lynn

National Instruments
Senior Systems Engineer
0 Kudos
Message 2 of 4
(4,112 Views)

Thanks Lyn, it was very helpful, but, the labview is still working slowly. I'd like to plot inside the loop. They are many data (480x640 pixels), that the labview can't deal with them. I don't know how in OpenCV it's possible. Any suggestion?

And another question, do you know where I can find the data which are plotting in the code?

"Everything that has a beginning has an end"
0 Kudos
Message 3 of 4
(4,092 Views)

Hi,

 

The 3D Graphs use object-oriented programming.  To take a look at the code, right-click on the graph on the front panel and select Advanced>>Show Diagram. 

 

What information are you interested in regarding OpenCV?

Lynn

National Instruments
Senior Systems Engineer
0 Kudos
Message 4 of 4
(4,073 Views)