I have developed a Python application that uses the Intel RealSense D455 camera and the library open3d to perform realtime and, later, slower high definition 3d reconstruction.
The algorithm used to achieve this is SLAM.
Now, I'm looking everywhere to find a library for Android that can do SLAM or Visual Odometry using data coming from an external RGB-D camera, but I can't seem to even find a commercial SDK that does that. ARCore would be cool, but it can't use any external camera stream, Open3D seems to have a project that compiles it (only through version 0.9), but I can't get it to work.
What I actually need is only the merging of the single-frame pointclouds, so ICP registration may also be helpful.
Anyone has any idea what could help?
Maybe Unity with some plugin?