集合写真のための多顔認識の強化
複数の顔を含むグループ写真を処理する場合、DeepFaceはデフォルトで最も目立つ顔のみを検出します。グループ認識を向上させるには、以下の戦略が必要です:
- マルチフェイスモードを有効にする任意のパーサー関数に追加
detector_backend='retinaface'パラメータ(別途インストールが必要)retina-faceパッケージ)は、現在入手可能な最も正確な多面検出器である。 - 検出しきい値の調整と併用する。
thresholdこのパラメータ(デフォルト0.4)は顔検出感度をコントロールし、集合写真では0.2~0.3に設定することを推奨します。 - サブリージョン加工非常に大きな画像は、まずOpenCVを使ってチャンク単位で処理し、DeepFaceに個別に送り込む。
- 加工後の検証スルー
DeepFace.verify()二重カウントを避けるため、検出結果の類似した顔を二次検証する。
高度なオプションとしては、1)mtcnn2)出力結果に非最大抑制(NMS)を適用する。3)ビデオストリーム内の複数の顔シーンを処理する顔追跡パイプラインを構築する。
この答えは記事から得たものである。DeepFace: 顔の年齢、性別、感情、人種認識のための軽量Pythonライブラリについて































