Scenes generated by --sub-scene-area create overlapping bounding boxes that cause duplicate areas that use fewer points to reconstruct when densified and meshed.
Does the current --sub-scene-area generate more scenes to cover neighboring cameras cut off by splitting?
Proposed fix outline:
Merge all densified scenes and resplit points by memory criteria while saving points nearby using an expanded ROI and a non overlapping ROI for meshing to create a better seam.
For meshing and texturing cleaning options, merge all meshes using a mesh zipping algorithm that also equalizes seams.
-? [ --??? ] arg (=0) input filename containing the list of scenes to be merged (-1 - auto)
or found with a known name incrementing within workspace prioritizing latest module.
????_####_dense.mvs < ????_####_dense_mesh.mvs < ????_####_dense_mesh_refine.mvs
Additional notes:
A different divide and conquer approach for fusing depth maps and other modules.
Automatic equal division of scene complexity; largest section fitting into memory criteria as max length and starting point.
Loading sub meshes to fix/equalize seams and exporting without merging.
When merging and resplitting dense scenes, export a file containing bounding boxes with links to sub meshes and their neighbors if not all sub meshes can be loaded in at once.
Scenes generated by --sub-scene-area create overlapping bounding boxes that cause duplicate areas that use fewer points to reconstruct when densified and meshed.
Does the current --sub-scene-area generate more scenes to cover neighboring cameras cut off by splitting?
Proposed fix outline: Merge all densified scenes and resplit points by memory criteria while saving points nearby using an expanded ROI and a non overlapping ROI for meshing to create a better seam.
For meshing and texturing cleaning options, merge all meshes using a mesh zipping algorithm that also equalizes seams.
-? [ --??? ] arg (=0) input filename containing the list of scenes to be merged (-1 - auto)
or found with a known name incrementing within workspace prioritizing latest module. ????_####_dense.mvs < ????_####_dense_mesh.mvs < ????_####_dense_mesh_refine.mvsAdditional notes: