mirror of
https://github.com/s0md3v/roop.git
synced 2025-12-06 18:08:29 +00:00
Prevent AttributeError if face is None
This commit is contained in:
parent
89ee0bc087
commit
fb31af0596
@ -46,7 +46,8 @@ def get_many_faces(frame: Frame) -> Optional[List[Face]]:
|
||||
def find_similar_face(frame: Frame, reference_face: Face) -> Optional[Face]:
|
||||
faces = get_many_faces(frame)
|
||||
for face in faces:
|
||||
distance = numpy.sum(numpy.square(face.normed_embedding - reference_face.normed_embedding))
|
||||
if distance < roop.globals.similar_face_distance:
|
||||
return face
|
||||
if hasattr(face, 'normed_embedding') and hasattr(reference_face, 'normed_embedding'):
|
||||
distance = numpy.sum(numpy.square(face.normed_embedding - reference_face.normed_embedding))
|
||||
if distance < roop.globals.similar_face_distance:
|
||||
return face
|
||||
return None
|
||||
|
||||
Loading…
Reference in New Issue
Block a user