face-compare 1.0.1

AI Arc összehasonlítás a FaceNet segítségével hasonlítson össze két fényképet, és nézze meg, hogy ugyanaz a személy.

telepítés

pip install face-compare

használat

az compare_faces.py használatával hasonlítson össze két képet az emberekről, hogy lássa, ugyanaz a személy-e.

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

opcionálisan adja ki a kivágott kép kimenetét egy könyvtárba (hasznos az AI modell bemenetének ellenőrzéséhez)

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

az érintett lépések

  1. kaszkád osztályozót használnak a bemeneti képek arcának észlelésére.
  2. ennek a szegmentálásnak a határoló dobozát használják a képek kivágására, és betáplálják az AI modellbe.
  3. ezután a FaceNet modell kiszámítja a két kivágott kép képbe ágyazását.
  4. végül a második beágyazást kivonjuk az elsőből, és kiszámítjuk a vektor euklideszi normáját.
  5. 0,7 küszöbértéket használnak annak meghatározására, hogy ugyanaz a személy vagy sem.

ismert problémák

csak CPU futásidejű probléma

ha a modult megfelelő GPU nélkül próbálja futtatni, akkor a következő hibaüzenet jelenhet meg:

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

a probléma Intel CPU architektúrával történő megoldásához telepítheti a TensorFlow Intel Optimization csomagot a

pip install intel-tensorflow

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.