Items with no label
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
3338 Discussions

process to view D415 live or captured depth stream into matlab.In fact , I need a pointcloud.

vkuma45
Beginner
2,219 Views

Hello,

How should we process (.ply format) to form a pointclouds and stitch together all the (.ply format )step by step in matlab.

I am quiet new to this matlab as well as real sense camera .So your answers will be worth to me. I went few of the answers of joe, eliza , but i did not get exaclty how to proceed with capture images( 3D export in .ply) to form a point cloud and make different images into one.

Thank you @idata ,@JBos3​ ,@VHess​ ,@MMend10​ @MartyG​ 

and @EMuel​ :- can u please tell me the code and how you solve the issue of two camera D415 simultaneously.

0 Kudos
7 Replies
MartyG
Honored Contributor III
1,797 Views

MATLAB is probably not a suitable platform for combining live point clouds from two separate cameras. You might have more success with the method in the guide linked to below for combining clouds from 2 cameras, which was suggested in a similar case by Dorodnic the RealSense SDK Manager.

 

https://github.com/intel-ros/realsense/wiki/Showcase-of-using-2-cameras

 

There is also a version of the guide for using 3 cameras across 2 machines.

 

https://github.com/intel-ros/realsense/wiki/showcase-of-using-3-cameras-in-2-machines

0 Kudos
vkuma45
Beginner
1,797 Views

Thank you for the response @MartyG​ .

however, i need information on this

Process to view D415 live or captured depth stream into matlab.In fact , I need a pointcloud.?

How should we process (.ply format) to form a pointclouds and stitch together all the (.ply format )step by step in matlab?

 

Thank you.

0 Kudos
MartyG
Honored Contributor III
1,797 Views

Apologies for the delay in responding. I wanted to take time to think carefully about your situation if you really need to do the operation with MATLAB.

 

I would recommend forgetting about using live streams and focus on the ply file approach instead. It is possible to read a single ply file into MATLAB to generate a point cloud, using the pcread function.

 

https://uk.mathworks.com/help/vision/ref/pcread.html?language=en_US

 

Importing and combining more than one ply is going to be harder though. After an extensive search, the best reference I could find was someone who tried to import and merge six ply files into MATLAB, and described the process that they were using.

 

https://uk.mathworks.com/matlabcentral/answers/259918-merging-point-clouds-to-get-a-3-d-model

0 Kudos
vkuma45
Beginner
1,797 Views

Thank you for the response again @MartyG​ g.

Definitely, please convey me as soon as you find something new or useful for me.I will work on that. I am actually running out of time. I have done till getting the ply into matlab. Yes ,it is diificult to get and merge.

I will process according to links you have given to merge and compile all into one. By the way, do you have any reference , how we can do it in Python for the future reference.But right now, i cant switch from matlab to python because of the situation demand.

Thank you.

 

0 Kudos
MartyG
Honored Contributor III
1,797 Views

The 'Box Dimensioner' Python example program has code for calculating a cumulative point cloud from multiple live cameras.

 

https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/examples/box_dimensioner_multicam/measurement_task.py

0 Kudos
vkuma45
Beginner
1,797 Views
0 Kudos
MartyG
Honored Contributor III
1,797 Views

You are very welcome. Glad I could be of help!​

0 Kudos
Reply