def generate_single_image(fn_args): """ Generate and save a single image Parameters ---------- fn_args : argparse.Namespace Using arguments passed in the command line, generate a single image and save it to the given output directory. """ dprint("Generating image #{}".format(fn_args['iter'] + 1)) try: document = Document(fn_args['args'].stain_level, fn_args['args'].text_noise_level, output_loc=fn_args['args'].output_dir) document.create(bypass=fn_args['args'].bypass_divadid) document.save() document.save_ground_truth() except cv2.error as exception: dprint(document.random_seed) dprint(type(exception)) dprint(exception.args) dprint(exception.args) with open("errors.txt", "a+") as errors: errors.write("{}\n".format(document.random_seed))
def __init__(self, document, phone, cep): self.document = Document.create(document) self.phone = Phone(phone) self.address = Address(cep) self.created_at = Date(datetime.now())