def main(args): image_service = Service(language=args.lang, output_file=args.output_file, source=args.image_folder) all_images_in_source = image_service.all_images if args.clear: image_service.start_cleaning() return if args.delete: image_service.directory.delete_processed_images() return for image_name in all_images_in_source: processed_images = ProcessedImage(args.image_folder, image_name) image_service.start_processing(processed_images)