Looks like the most immediate step up for this is to track per shot exposure and white balance (maybe fix that), so the colors can match better. Great tool!
I did some tests to balance frame-to-frame but the results were not so good for the extra computation time. To get a good balancing we need to use all overlapping frames, so more time consuming. When you hit pause, the "Standard Optimization" does a first pass of balancing (detecting all overlapping areas between all frames). Another pass is done when exporting a textured mesh.
There are two ways: 1.a) close visualization (if visualization is opened) and tap on Resume/Paused button to start a new session in the current database. You should point a location with a lot of visual features that is already in the previous map so that device can localize in the previous map. Just after it has been localized, new data will be appended to map. 1.b) A variant is to uncheck Append Mode in menu->Settings->Mapping. No localization is required at the beginning to stat the new map. If you revisit previous areas and a loop closure happens, the previous map will be shown again. 2) click on menu -> Reset. This will start a new database, then map as always. If you want to merge this session with a previous one (from another database), make sure to revisit same locations (with same point of view) of a previous session. Unlike option 1, this can be tricky as you won't have feedback if a loop closure can be found with previous map. To merge databases, that can be done offline with RTAB-Map desktop: see this video: ruclips.net/video/71eRxTc1DaU/видео.html and referred tutorial: github.com/introlab/rtabmap/wiki/Multi-Session-Mapping-with-RTAB-Map-Tango cheers
Hi I saw that my device is incompatible. But my device is AR compatable and it is OnePlus6T. May be cane you give me an insight on how to make it working?
Your device should be Google Tango compatible, not ARCore. Unfortunately, only 2 old phones have Tango compatibility (Lenovo Phab 2 Pro and Asus Zenfone AR). We have experimental builds working on Huawei P30 Pro and Note10+ under ARCore, but a TOF/LiDAR camera is required (not so many android phones have them). We shifted to iOS for now to support new iPhones and iPad with LiDAR (see beta test here for subscription official-rtab-map-forum.67519.x6.nabble.com/Beta-testers-wanted-for-iPhone-iPad-with-LiDAR-td7842.html )
Normally with the default settings it should look similar. The live texturing has lower resolution in recent version to increase FPS and reduce RAM used. Live blending is also enabled by default. See Settings->Texture Resolution and Blending options respectively. You can increase Point Cloud Density to get more geometric details, however FPS may suffer when scanning large areas.
Could you post some video of a small room with texturing set to the highest quality ? apparently even with low texturing quality, the blending is very visible...
Color compensation is best after doing Export. See some examples here sketchfab.com/matlabbe/collections/rtab-map-tango-bathrooms-hd. I re-uploaded the Lego Store model without texture scaling (images were recorded at 960x540 though): skfb.ly/6tzLq
Thanks for reply!Can I develop or modify this project with AndroidStudio?If so,can you provide the import way for this issue?Or how to develop this project on Tango device?Thanks~
Clearly the best mapping solutoin yet. Excellent work!
I'll clarify: the best solution with an app that runs on a phone AND is *actually* available for people to use.
it doesnt look that good
good as what?
Looks like the most immediate step up for this is to track per shot exposure and white balance (maybe fix that), so the colors can match better. Great tool!
I did some tests to balance frame-to-frame but the results were not so good for the extra computation time. To get a good balancing we need to use all overlapping frames, so more time consuming. When you hit pause, the "Standard Optimization" does a first pass of balancing (detecting all overlapping areas between all frames). Another pass is done when exporting a textured mesh.
hi my model now is in colorful point cloud, how can u make the model in final? could u tell me the way u used and tks.
Someone knows how change the format file ? , i use the mesh lab to change the format to xyz but the model lost the color
Wow. Pretty Cool!
I wonder if you can walk around in that environment in VR
I didn't try it, but there is a button in Sketchfab to see the model in VR (not sure if you can walk though). See Sketchfab link in the description.
thanks for the video. do u know how to start a new session after saving and exporting just captured model?
There are two ways:
1.a) close visualization (if visualization is opened) and tap on Resume/Paused button to start a new session in the current database. You should point a location with a lot of visual features that is already in the previous map so that device can localize in the previous map. Just after it has been localized, new data will be appended to map.
1.b) A variant is to uncheck Append Mode in menu->Settings->Mapping. No localization is required at the beginning to stat the new map. If you revisit previous areas and a loop closure happens, the previous map will be shown again.
2) click on menu -> Reset. This will start a new database, then map as always. If you want to merge this session with a previous one (from another database), make sure to revisit same locations (with same point of view) of a previous session. Unlike option 1, this can be tricky as you won't have feedback if a loop closure can be found with previous map. To merge databases, that can be done offline with RTAB-Map desktop: see this video: ruclips.net/video/71eRxTc1DaU/видео.html and referred tutorial: github.com/introlab/rtabmap/wiki/Multi-Session-Mapping-with-RTAB-Map-Tango
cheers
Hi I saw that my device is incompatible.
But my device is AR compatable and it is OnePlus6T. May be cane you give me an insight on how to make it working?
Your device should be Google Tango compatible, not ARCore. Unfortunately, only 2 old phones have Tango compatibility (Lenovo Phab 2 Pro and Asus Zenfone AR). We have experimental builds working on Huawei P30 Pro and Note10+ under ARCore, but a TOF/LiDAR camera is required (not so many android phones have them). We shifted to iOS for now to support new iPhones and iPad with LiDAR (see beta test here for subscription official-rtab-map-forum.67519.x6.nabble.com/Beta-testers-wanted-for-iPhone-iPad-with-LiDAR-td7842.html )
@@matlabbe hi I'm having iphone 7 plus and iphone 6 can I join for beta testing please
@@dineshrampalli8709 It requires LiDAR that you can find on iPhone Pro models starting iPhone 12.
Hi,Can you provide the best settings of this app?I cannot scan the effect like this video show off.Do this app have some good list of setting?
Normally with the default settings it should look similar. The live texturing has lower resolution in recent version to increase FPS and reduce RAM used. Live blending is also enabled by default. See Settings->Texture Resolution and Blending options respectively. You can increase Point Cloud Density to get more geometric details, however FPS may suffer when scanning large areas.
Could you post some video of a small room with texturing set to the highest quality ? apparently even with low texturing quality, the blending is very visible...
Color compensation is best after doing Export. See some examples here sketchfab.com/matlabbe/collections/rtab-map-tango-bathrooms-hd. I re-uploaded the Lego Store model without texture scaling (images were recorded at 960x540 though): skfb.ly/6tzLq
Thanks for reply!Can I develop or modify this project with AndroidStudio?If so,can you provide the import way for this issue?Or how to develop this project on Tango device?Thanks~