#!/usr/bin/env python # -*- coding: utf-8 -*- # flip.py # # Author: Yann KOETH # Created: Sun Jul 20 15:13:51 2014 (+0200) # Last-Updated: Wed Jul 23 10:04:03 2014 (+0200) # By: Yann KOETH # Update #: 26 # import os import glob import cv2 import argparse, sys def main(): parser = argparse.ArgumentParser(description="Flip all images in folder.") parser.add_argument("folder", help="Folder path") args = parser.parse_args() samples = glob.glob(args.folder + "/*.jpg") for sample in samples: img = cv2.imread(sample) flipped = cv2.flip(img, 1, img) fn, ext = os.path.splitext(sample) name = fn + "-flipped" + ext cv2.imshow("flipped", flipped) print name cv2.imwrite(name, flipped) if __name__ == '__main__': main()