want_to_encode_as_well = False
def findFaces(face):
face_loc = face_locations(face, ...)
if want_to_encode_as_well:
encoding = face_encoding(face, ....)
return [{'loc': loc} for loc in face_loc]
return [{'loc': loc, 'encoding':enc} for loc, enc in zip(face_loc, encoding)]
with ThreadPoolExecutor() as ex:
list(tqdm(ex.map(findFaces, faces), total=len(job)))
findfaces(arg1, arg2)
грань - это np.array Чтобы использовать многопоточность
Теперь мне интересно, как передать вторую (или более) переменную (и) в функцию без ущерба для скорости
Заранее спасибо!