Items with no label
3335 Discussions

Is it possible to measure body dimensions with d series camera?

Cres1
Beginner
1,930 Views

Hi

IS it possible to measure body measurements and create a 3d mesh model of user full body?

0 Kudos
3 Replies
MartyG
Honored Contributor III
312 Views

3D scanning is currently a bit difficult on the new 400 Series cameras, as commercial 3D model software packages do not yet support it. So to make a 3D model with the 400 Series, you would have to scan the body as a 'Point Cloud' type of scan (an image made up of dots) and then convert the point cloud file into a solid model using a software package such as MeshLab.

Body scanning is much easier with the older R200 camera model, as it is well supported by commercial 3D model software packages and can take a full solid scan of the human body instead of having to convert a point cloud. The R200 excels at scanning large objects and the human body, and is still available from Intel's online store as part of the Robotic Development Kit bundle deal of an R200 and a single-board computer called an Up Board.

https://click.intel.com/intelr-realsensetm-robotic-development-kit-2557.html Intel® RealSense™ Robotic Development Kit - Intel® RealSense™ Depth Cameras

As the R200 is a retired product that no longer receives updates though, the 400 Series cameras may be a better choice if you need future-proofing and ongoing software updates. the 400 Series cameras also have a sample program for measuring dimensions called 'Measure'.

https://github.com/IntelRealSense/librealsense/tree/master/examples/measure librealsense/examples/measure at master · IntelRealSense/librealsense · GitHub

0 Kudos
Cres1
Beginner
312 Views

Thanks a lot for your reply!

Can we use mesh lab in c++ or do we have to do it as in a standalone software of meshlab?

One more question can d series camera give 360 data of a point cloud??

Regards!

0 Kudos
MartyG
Honored Contributor III
312 Views

MeshLab is a standalone piece of software. If you google for 'convert point cloud to mesh c++' then you can get some leads about how to approach writing your own integrated solution. Also see the Wikipedai entry about point cloud conversion. the 'See Also' section in this link also provides useful links for methods of conversion, such as the open-source Point Cloud Library (PCL).

https://en.wikipedia.org/wiki/Point_cloud# Conversion_to_3D_surfaces Point cloud - Wikipedia

Creating a 360 degree point cloud does not seem to be an easy thing to do. The link below was the one that emerged from my research of your question as the most potentially useful.

https://stackoverflow.com/questions/5974349/get-point-cloud-through-360-degree-rotation-and-image-processing?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa algorithm - Get POINT CLOUD through 360 Degree Rotation and Image Processing - Stack Overflow

I remember at the Intel IDF 2015 conference, Intel were demonstrating the scanning of a room with a RealSense device whilst walking around it. I believe they were using a cancelled RealSense product called the Smartphone Developer Kit, which was an Android phone with a ZR300 camera and Google Project Tango AR in it (Google cancelled Tango later on and replaced it with ARCore).

https://www.youtube.com/watch?v=plwYJqz04GE&t=3s Intel Real Sense Smartphone Project Tango Demo - YouTube

https://software.intel.com/en-us/blogs/2016/02/22/introducing-intel-realsense-smartphone-developer-kit Archived - Introducing Intel® RealSense™ Smartphone Developer Kit | Intel® Software

0 Kudos
Reply