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