Kill some elif and else
This commit is contained in:
@@ -508,12 +508,15 @@ def prepare_source_embedding(source_face : Face) -> Embedding:
|
|||||||
if model_type == 'ghost':
|
if model_type == 'ghost':
|
||||||
source_embedding, _ = convert_embedding(source_face)
|
source_embedding, _ = convert_embedding(source_face)
|
||||||
source_embedding = source_embedding.reshape(1, -1)
|
source_embedding = source_embedding.reshape(1, -1)
|
||||||
elif model_type == 'inswapper':
|
return source_embedding
|
||||||
|
|
||||||
|
if model_type == 'inswapper':
|
||||||
model_path = get_model_options().get('sources').get('face_swapper').get('path')
|
model_path = get_model_options().get('sources').get('face_swapper').get('path')
|
||||||
model_initializer = get_static_model_initializer(model_path)
|
model_initializer = get_static_model_initializer(model_path)
|
||||||
source_embedding = source_face.embedding.reshape((1, -1))
|
source_embedding = source_face.embedding.reshape((1, -1))
|
||||||
source_embedding = numpy.dot(source_embedding, model_initializer) / numpy.linalg.norm(source_embedding)
|
source_embedding = numpy.dot(source_embedding, model_initializer) / numpy.linalg.norm(source_embedding)
|
||||||
else:
|
return source_embedding
|
||||||
|
|
||||||
_, source_normed_embedding = convert_embedding(source_face)
|
_, source_normed_embedding = convert_embedding(source_face)
|
||||||
source_embedding = source_normed_embedding.reshape(1, -1)
|
source_embedding = source_normed_embedding.reshape(1, -1)
|
||||||
return source_embedding
|
return source_embedding
|
||||||
|
|||||||
Reference in New Issue
Block a user