Unfortunately there seems to be a huge gap between Meshroom (the best open source solution AFAIK) and commercial solutions like Matterport, or even iPhone apps (yes I know it has a depth camera but even so).
There's also a ton of research results that are way better than Meshroom but unfortunately they never have code that you can actually use.
This sort of thing: https://youtu.be/TZ1eToXQwN0