kasvovertailu 1.0.1

tekoälyn kasvovertailu Facenetin avulla, vertaile kahta kuvaa ja katso, ovatko ne sama henkilö.

installaatio

pip install face-compare

käyttö

käytä compare_faces.py vertailemaan kahta kuvaa ihmisistä nähdäksesi, ovatko he sama henkilö.

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

jätä rajattu kuva valinnaisesti hakemistoon (hyödyllinen tutkittaessa TEKOÄLYMALLIN syötettä)

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

vaiheet

  1. kaskadiluokitinta käytetään kasvojen havaitsemiseen syötekuvista.
  2. tämän segmentoinnin rajauslaatikkoa käytetään kuvien rajaamiseen ja syötetään TEKOÄLYMALLIIN.
  3. FaceNet-Malli laskee tämän jälkeen kahden rajatun kuvan kuva-upotukset.
  4. lopulta vähennetään ensimmäisestä toinen embedding, ja lasketaan kyseisen vektorin Euklidinen normi.
  5. käytetään 0,7: n kynnystä sen määrittämiseksi, ovatko he sama henkilö vai eivät.

Tunnetut ongelmat

CPU only runtime issue

jos yrität ajaa moduulia ilman sopivaa GPU: ta, saatat törmätä seuraavaan virheilmoitukseen:

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

tämän ongelman korjaamiseksi Intel CPU architecture, voit asentaa Tensorflow Intel Optimointipaketin kautta

pip install intel-tensorflow

Vastaa

Sähköpostiosoitettasi ei julkaista.