Esempio n. 1
0
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))
Esempio n. 2
0
 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())