D455 potential use to produce a textured object .ply etc
Can I assume that the SDK 2.0 Viewer can scan an object (like furniture) and save it as a textured 3d object. (.ply or .obj)?
Nowhere have I seen an example Youtube of this process using SDK Viewer. Even intel uses the expensive Dot3d software, which would imply SDK Viewer does not work very well.
The D455 has an idea spec but no other free software than the SDK Viewer.
Regards,
John
-
Hi John The free RealSense Viewer tool has a 3D pointcloud mode where you can generate a real-time pointcloud of an observed object / surface and then export that pointcloud data to a .ply format file. The YouTube video at the link below from the official RealSense YouTube channel demonstrates 3D pointcloud mode in the Viewer.
https://youtu.be/sBxSExrjULg?t=78
The RealSense Viewer overall is a highly powerful tool that provides easy control of a very wide range of camera features through a graphical interface of menus and buttons.
If you are able to use the C++ programming language then you can also use the RealSense example program rs-kinfu to move a single camera around a scene and progressively build up detail on a pointcloud via 'frame fusion', then export the pointcloud to .ply once you are satisfied with it.
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/opencv/kinfu
-
Thanks Marty,
Pity there is not a free Windows tool that you can use to scan an object by rotating it. From the very good video it looks like you can produce a textured 3d file (.ply) from one camera point of view. I assume this could be viewed from slightly different angles (5 or 10 degrees) but not look all round an object. I currently use a POP2 and Revoscan, but it is not great for larger objects and the scan frame rate and FOV are not great. Maybe someone will write a tool in the future or create a Python tool that will enable full 360 textured scans.
Thanks again,
John
-
You could capture multiple .ply files from different views and merge them together into one using the free open source software CloudCompare
https://github.com/IntelRealSense/librealsense/issues/10640#issuecomment-1172460776
LIPScan 3D supports scanning objects on a rotating turntable with a RealSense camera. It is commercial software that has a 5-minute-use trial version that lasts 30 days.
https://www.lips-hci.com/product-page/lipscan-3d
DotProduct Dot3D allows 360 walk-around scanning and has a trial version.
https://www.dotproduct3d.com/dot3d.html
https://www.youtube.com/watch?v=41Yu2H9_z3w
LIPScan and Dot3D are available for Windows and support the D455 camera model.
-
Marty,
Not having any luck with getting a textured 3d model out of the D455. Lipscan software does not work with the D455 as it has a d455.dll missing. It has the dll for the D415 but that will not work with D455. (I have sent an email to them saying what is missing)
Dot3d is a stupid price and CloudCompare, while being a nice tool does not capture continuous point clouds.
I looked at Kinfu but it needs C++ knowledge and did not have an exe ready made.
While I know Python, I cannot find a tool written in Python that will stitch all the incoming point clouds together.
Currently looks like Revopoint is the only solution. Maybe the new Rev Range will come down in price?
Regards,
John
-
Thanks very much for the update. LIPScan is listed as D455 compatible on its website, so it is a good idea to contact them about the problem that you experienced.
Another RealSense-compatible single camera scanning tool is ItSeez3D, though it does not currently list support for the D455 model. It may be worth contacting them too to ask about that.
Please sign in to leave a comment.
Comments
5 comments