Changed some mvs_texturing command line parameters to use booleans

Former-commit-id: e0b70a6226
pull/1161/head
Piero Toffanin 2016-09-24 11:14:01 -04:00
rodzic 1a7d038dbf
commit 3201dbd8b1
2 zmienionych plików z 20 dodań i 20 usunięć

Wyświetl plik

@ -212,28 +212,28 @@ def config():
'%(default)s'))
parser.add_argument('--mvs_texturing-skipGeometricVisibilityTest',
metavar='<string>',
default="false",
action='store_true',
default=False,
help=('Skip geometric visibility test. Default: %(default)s'))
parser.add_argument('--mvs_texturing-skipGlobalSeamLeveling',
metavar='<string>',
default="false",
action='store_true',
default=False,
help=('Skip geometric visibility test. Default: %(default)s'))
parser.add_argument('--mvs_texturing-skipLocalSeamLeveling',
metavar='<string>',
default="false",
action='store_true',
default=False,
help=('Skip local seam blending. Default: %(default)s'))
parser.add_argument('--mvs_texturing-skipHoleFilling',
metavar='<string>',
default="false",
action='store_true',
default=False,
help=('Skip filling of holes in the mesh. Default: %(default)s'))
parser.add_argument('--mvs_texturing-keepUnseenFaces',
metavar='<string>',
default="false",
action='store_true',
default=False,
help=('Keep faces in the mesh that are not seen in any camera. '
'Default: %(default)s'))

Wyświetl plik

@ -11,11 +11,11 @@ class ODMMvsTexCell(ecto.Cell):
def declare_params(self, params):
params.declare("data_term", 'Data term: [area, gmi] default: gmi', "gmi")
params.declare("outlier_rem_type", 'Type of photometric outlier removal method: [none, gauss_damping, gauss_clamping]. default: none', "none")
params.declare("skip_vis_test", 'Skip geometric visibility test based on ray intersection.', "false")
params.declare("skip_glob_seam_leveling", 'Skip global seam leveling.', "false")
params.declare("skip_loc_seam_leveling", 'Skip local seam leveling (Poisson editing).', "false")
params.declare("skip_hole_fill", 'Skip hole filling.', "false")
params.declare("keep_unseen_faces", 'Keep unseen faces.', "false")
params.declare("skip_vis_test", 'Skip geometric visibility test based on ray intersection.', False)
params.declare("skip_glob_seam_leveling", 'Skip global seam leveling.', False)
params.declare("skip_loc_seam_leveling", 'Skip local seam leveling (Poisson editing).', False)
params.declare("skip_hole_fill", 'Skip hole filling.', False)
params.declare("keep_unseen_faces", 'Keep unseen faces.', False)
def declare_io(self, params, inputs, outputs):
inputs.declare("tree", "Struct with paths", [])
@ -58,15 +58,15 @@ class ODMMvsTexCell(ecto.Cell):
skipHoleFilling = ""
keepUnseenFaces = ""
if (self.params.skip_vis_test.lower() == "true"):
if (self.params.skip_vis_test):
skipGeometricVisibilityTest = "--skip_geometric_visibility_test"
if (self.params.skip_glob_seam_leveling.lower() == "true"):
if (self.params.skip_glob_seam_leveling):
skipGlobalSeamLeveling = "--skip_global_seam_leveling"
if (self.params.skip_loc_seam_leveling.lower() == "true"):
if (self.params.skip_loc_seam_leveling):
skipLocalSeamLeveling = "--skip_local_seam_leveling"
if (self.params.skip_hole_fill.lower() == "true"):
if (self.params.skip_hole_fill):
skipHoleFilling = "--skip_hole_filling"
if (self.params.keep_unseen_faces.lower() == "true"):
if (self.params.keep_unseen_faces):
keepUnseenFaces = "--keep_unseen_faces"
# mvstex definitions