# What is the code to do : Extract faces from all image files in 'directory' and save them in 'out_src'. import os # - pip install ObjectExtractor ( OR pip3 install ObjectExtractor) from main_application import * from object_extractor import Extractor, FRONTALFACE_ALT2 import uuid import main_application import click @click.command() @click.argument('eventid', default='') def crop(eventid): # original_working_directory = os.getcwd() # new_networked_directory = r'\\192.168.88.99\\Bizgaze\\port6003\\wwwroot\\_files\\' # # change to the networked directory # os.chdir(new_networked_directory) CURRENT_PATH = os.path.dirname(__file__) # extensions = ['jpeg', 'png'] inputImg = 'Z:\\1\\CopyGallery\\' + eventid + "\\" out_src = '.\\sepration_crop\\' + eventid + "\\" index = 1 for root, dirs, files in os.walk(inputImg, topdown=False): for name in files: f = os.path.join(root, name) Extractor.extract(os.path.join(CURRENT_PATH, f), cascade_file=FRONTALFACE_ALT2, output_directory=os.path.join(CURRENT_PATH, out_src), output_prefix=str(uuid.uuid4().hex[:15]) + str(index), start_count=1) #os.remove(f) index = index + 1 crop()