Exemplo n.º 1
0
    print('\nNumber of frames processed: %s' % i + 1)
    print('\nNumber of frames written: %s\n' % numFrames_out)
    process_info['out_ended'] = True


def _print_progressbar(curr, all, step=5):
    """Simple progress bar to stdout."""
    progress = round((curr) / (all) * 100)
    sys.stdout.write('\r')
    sys.stdout.write("[%-20s] %d%%" % ('=' * int(progress / 5), progress))
    sys.stdout.flush()


def parse_arguments():
    parser = argparse.ArgumentParser(
        description=
        'Creates long exposure images from (handheld) movie recordings by aligning and stacking each frame.'
    )
    parser.add_argument('filename',
                        nargs='?',
                        help='Filename of video to be loaded',
                        default="")
    return parser.parse_args()


if __name__ == '__main__':
    args = parse_arguments()

    import GUI
    GUI.AffexApp(parser_args=args).run()