Exposed --nadir_weight parameter in mvstexturing

pull/889/head
Piero Toffanin 2018-07-08 00:16:45 -04:00
rodzic e56236b411
commit 285607de96
2 zmienionych plików z 14 dodań i 2 usunięć

Wyświetl plik

@ -311,6 +311,16 @@ def config():
help=('Data term: [area, gmi]. Default: '
'%(default)s'))
parser.add_argument('--texturing-nadir-weight',
metavar='<integer: 0 <= x <= 32>',
default=16,
type=int,
help=('Affects orthophotos only. '
'Higher values result in sharper corners, but can affect color distribution and blurriness. '
'Use lower values for planar areas and higher values for urban areas. '
'The default value works well for most scenarios. Default: '
'%(default)s'))
parser.add_argument('--texturing-outlier-removal-type',
metavar='<string>',
default='gauss_clamping',

Wyświetl plik

@ -102,7 +102,8 @@ class ODMMvsTexCell(ecto.Cell):
'skipHoleFilling': skipHoleFilling,
'keepUnseenFaces': keepUnseenFaces,
'toneMapping': self.params.tone_mapping,
'nadirMode': nadir
'nadirMode': nadir,
'nadirWeight': 2 ** args.texturing_nadir_weight - 1
}
if args.use_opensfm_dense:
@ -126,7 +127,8 @@ class ODMMvsTexCell(ecto.Cell):
'{skipLocalSeamLeveling} '
'{skipHoleFilling} '
'{keepUnseenFaces} '
'{nadirMode}'.format(**kwargs))
'{nadirMode} '
'-n {nadirWeight}'.format(**kwargs))
else:
log.ODM_WARNING('Found a valid ODM Texture file in: %s'
% odm_textured_model_obj)