顔認識プロジェクトに深い顔ライブラリを使用しています。私の場合、facenet を使用して、テスト画像に存在する複数の顔を検出したいと考えています。deepface 前処理関数を適用すると、指定された画像のように 4 つの面が存在する場合に、1 つの埋め込みのみが生成されることがわかります。各顔のそれぞれの埋め込みを取得するにはどうすればよいですか?
**my code looks:**
import deepface as DeepFace
from elasticsearch import Elasticsearch
from deepface.basemodels import Facenet
import os
from deepface.commons import functions
model = Facenet.loadModel()
target_size = (160, 160)
embedding_size = 128
backends = ['opencv', 'ssd', 'dlib', 'mtcnn', 'retinaface']
target_path = "/home/niveus/PycharmProjects/deepface-elastic-research/deepface/align_img/deep_aku.jpg"
target_img = functions.preprocess_face(target_path, target_size = target_size,detector_backend = backends[3])
target_embedding = model.predict(target_img)[0] #[0]
print(target_embedding.shape)
print("embeddings",target_embedding)