|
|
import json |
|
|
import time |
|
|
from deepface import DeepFace |
|
|
|
|
|
images_path = "/opt/data/face" |
|
|
|
|
|
|
|
|
start_time = time.time() |
|
|
result_verification = DeepFace.verify( |
|
|
img1_path=images_path + "/4.webp", |
|
|
img2_path=images_path + "/5.webp", |
|
|
model_name="ArcFace", |
|
|
detector_backend="yolov11n", |
|
|
distance_metric="cosine" |
|
|
) |
|
|
end_time = time.time() |
|
|
print(f"🕒 人脸比对耗时: {end_time - start_time:.3f} 秒") |
|
|
|
|
|
|
|
|
print(json.dumps(result_verification, ensure_ascii=False, indent=2)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
start_time = time.time() |
|
|
result_recognition = DeepFace.find( |
|
|
img_path=images_path + "/1.jpg", |
|
|
db_path=images_path, |
|
|
model_name="ArcFace", |
|
|
detector_backend="yolov11n", |
|
|
distance_metric="cosine" |
|
|
) |
|
|
end_time = time.time() |
|
|
print(f"🕒 人脸识别耗时: {end_time - start_time:.3f} 秒") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|