self.parser.add_argument('--mask_threshold',type=int,default=64,help='threshold of recognize mosaic position 0~255')
self.parser.add_argument('--output_size',type=int,default=0,help='size of output file,if 0 -> origin')
#CleanMosaic
self.parser.add_argument('--netG',type=str,default='auto',help='select model to use for netG(clean mosaic) -> auto | unet_128 | resnet_9blocks | HD | video')
#CleanMosaic
self.parser.add_argument('--mosaic_position_model_path',type=str,default='auto',help='name of model use to find mosaic position')
self.parser.add_argument('--no_feather',action='store_true',help='if true, no edge feather and color correction, but run faster')
self.parser.add_argument('--no_large_area',action='store_true',help='if true, do not find the largest mosaic area')
self.parser.add_argument('--medfilt_num',type=int,default=11,help='medfilt window of mosaic movement in the video')
self.parser.add_argument('--ex_mult',type=str,default='auto',help='mosaic area expansion')
#StyleTransfer
self.parser.add_argument('--edges',action='store_true',help='if true, make edges first')
self.parser.add_argument('--canny',type=int,default=150,help='threshold of canny')
self.parser.add_argument('--only_edges',action='store_true',help='if true, output media will be edges')