Как установить начальное значение для функции compute_face_descriptor в dlib?

#python-3.x #artificial-intelligence #face-recognition #dlib

Вопрос:

Я использую функцию compute_face_descriptor в dlib, которая является функцией dlib.face_recognition_model_v1(«dlib_face_recognition_resnet_model_v1.dat»).

Существует возможность установить «num_jitters». Я установил «num_jitters»=10, но встраивание вывода я получаю другое при последующих запусках. Я попытался установить начальное значение с помощью np.random.seed(43), но все равно выходные данные изменяются при последующих запусках

Есть ли способ установить начальное значение в этой функции с помощью «num_jitters»=10, чтобы встраивание вывода не менялось при последующих запусках?

Комментарии:

1. Попробовал также использовать random.seed(43), но без улучшения. Все еще получаю разные вложения при последующих запусках.

Ответ №1:

«num_jitters». означает,сколько раз dlib будет повторять выборку изображения вашего лица каждый раз, когда он немного перемещается случайным образом. Вот почему вы получаете разные вложения.