FIX: code optimization
This commit is contained in:
parent
4cb73f597a
commit
c0e8618135
@ -46,18 +46,6 @@ def cosine_similarity(test_vec: np.ndarray, source_vecs: List[np.ndarray]) -> fl
|
|||||||
return average_cos_dist
|
return average_cos_dist
|
||||||
|
|
||||||
|
|
||||||
ANALYSIS_MODEL = None
|
|
||||||
|
|
||||||
|
|
||||||
def getAnalysisModel():
|
|
||||||
global ANALYSIS_MODEL
|
|
||||||
if ANALYSIS_MODEL is None:
|
|
||||||
ANALYSIS_MODEL = insightface.app.FaceAnalysis(
|
|
||||||
name="buffalo_l", providers=providers
|
|
||||||
)
|
|
||||||
return ANALYSIS_MODEL
|
|
||||||
|
|
||||||
|
|
||||||
FS_MODEL = None
|
FS_MODEL = None
|
||||||
CURRENT_FS_MODEL_PATH = None
|
CURRENT_FS_MODEL_PATH = None
|
||||||
|
|
||||||
@ -103,7 +91,7 @@ def upscale_image(image: Image, upscale_options: UpscaleOptions):
|
|||||||
|
|
||||||
|
|
||||||
def get_face_single(img_data: np.ndarray, face_index=0, det_size=(640, 640)):
|
def get_face_single(img_data: np.ndarray, face_index=0, det_size=(640, 640)):
|
||||||
face_analyser = copy.deepcopy(getAnalysisModel())
|
face_analyser = insightface.app.FaceAnalysis(name="buffalo_l", providers=providers)
|
||||||
face_analyser.prepare(ctx_id=0, det_size=det_size)
|
face_analyser.prepare(ctx_id=0, det_size=det_size)
|
||||||
face = face_analyser.get(img_data)
|
face = face_analyser.get(img_data)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user