face-compare 1.0.1

AI Ansikt sammenligning bruke FaceNet, sammenligne to bilder og se om de er samme person.

Installasjon

pip install face-compare

Bruk

bruk compare_faces.py for å sammenligne to bilder av personer for å se om de er samme person.

compare_faces.py --input-one /path/to/image_one.png --input-two /path/to/image_two.png

utfør Eventuelt den beskårne bildeutgangen Til en katalog (nyttig for inspeksjon av inngang TIL AI-modellen)

compare_faces.py --input-one /path/to/image_one.png --input-two /path/to/image_two.png -s /path/to/outputs/

Trinn Involvert

  1. en cascade classifier brukes til å oppdage ansiktet i inngangsbildene.
  2. markeringsrammen for denne segmenteringen brukes deretter til å beskjære bildene og mates INN I AI-modellen.
  3. FaceNet-modellen beregner deretter bildeinnbyggingene for de to beskårne bildene.
  4. Endelig trekkes den Andre embedding fra den første, og Den Euklidiske normen for den vektoren beregnes.
  5. en terskel på 0,7 brukes til å avgjøre om de er samme person eller ikke.

Kjente Problemer

KUN kjøretidsproblem FOR CPU

hvis du prøver å kjøre modulen uten en egnet GPU, kan du få følgende feilmelding:

tensorflow.python.framework.errors_impl.InvalidArgumentError: Default MaxPoolingOp only supports NHWC on device type CPU

for å fikse dette problemet Med Intel CPU-arkitektur, kan du installere Tensorflow Intel Optimization package via

pip install intel-tensorflow

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.