Skip to content

kooose38/Face-identification-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

顔認証システムの実装


  • 登録人物の画像

./img/sample

  • 認証結果

alt


使い方:

  1. モデルをダウンロードして./weightsに配置します
    https://drive.google.com/file/d/1MWdnNZIXNHRBU1RyO1mcu4hl1EzW86VI/view?usp=sharing
  2. 自身の顔画像から特長量を作成してベクトル変換してから./dbに保存します。
$ python3 register.py img_path
  1. 作成された特長量と新たな画像からの顔検知からの特長量の類似度を算出を算出する。結果として./result配下に画像が保存されます。緑の矩形は本人であることを示し、赤が別人物であることを指します。またオプションとして本人と検知される閾値を設定できます。これは認証を用いる環境によって変化するものです。ここではデフォルトとして低めな0.4を設定しました。
$ python3 predict.py img_path threshold

注釈: モデルの開発はノートブックを参照
モデルの学習過程での認証結果: それぞれ上下間での類似度を算出しています。

alt

About

自身の顔を登録。画像内から顔を検知し、登録された人物が存在するかを識別。複合モデルを用いた推論を構築する。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published