kopia lustrzana https://github.com/OpenDroneMap/ODM
Add --sfm-no-partial
rodzic
ac89d2212e
commit
7aade078ad
|
@ -219,6 +219,12 @@ def config(argv=None, parser=None):
|
|||
'Can be one of: %(choices)s. Default: '
|
||||
'%(default)s'))
|
||||
|
||||
parser.add_argument('--sfm-no-partial',
|
||||
action=StoreTrue,
|
||||
nargs=0,
|
||||
default=False,
|
||||
help='Do not attempt to merge partial reconstructions. This can happen when images do not have sufficient overlap or are isolated. Default: %(default)s')
|
||||
|
||||
parser.add_argument('--sky-removal',
|
||||
action=StoreTrue,
|
||||
nargs=0,
|
||||
|
|
|
@ -35,7 +35,7 @@ class ODMOpenSfMStage(types.ODM_Stage):
|
|||
octx.feature_matching(self.rerun())
|
||||
self.update_progress(30)
|
||||
octx.create_tracks(self.rerun())
|
||||
octx.reconstruct(args.rolling_shutter, reconstruction.is_georeferenced(), self.rerun())
|
||||
octx.reconstruct(args.rolling_shutter, reconstruction.is_georeferenced() and (not args.sfm_no_partial), self.rerun())
|
||||
octx.extract_cameras(tree.path("cameras.json"), self.rerun())
|
||||
self.update_progress(70)
|
||||
|
||||
|
|
|
@ -132,7 +132,7 @@ class ODMSplitStage(types.ODM_Stage):
|
|||
log.ODM_INFO("Reconstructing %s" % sp)
|
||||
local_sp_octx = OSFMContext(sp)
|
||||
local_sp_octx.create_tracks(self.rerun())
|
||||
local_sp_octx.reconstruct(args.rolling_shutter, True, self.rerun())
|
||||
local_sp_octx.reconstruct(args.rolling_shutter, not args.sfm_no_partial, self.rerun())
|
||||
else:
|
||||
lre = LocalRemoteExecutor(args.sm_cluster, args.rolling_shutter, self.rerun())
|
||||
lre.set_projects([os.path.abspath(os.path.join(p, "..")) for p in submodel_paths])
|
||||
|
|
Ładowanie…
Reference in New Issue