Rozpoznávání obličeje může být použit jako testovací rámec pro několik metod pro rozpoznávání obličejů, včetně neuronových sítí s TensorFlow a Caffe.
To zahrnuje následující předzpracování algoritmy:
- ve stupních šedi
- Oříznutí
- Zarovnání Oční
- Gamma Correction
- Rozdíl gaussovských rozostření
- Canny-Filter
- Místní Binary Pattern
- histogram Vyrovnávací (lze použít pouze v případě, ve stupních šedi se používá příliš)
- Změna velikosti
Můžete si vybrat z následujících způsobů extrakce příznaků a klasifikace:
- Eigenfaces s Nejbližší soused
- Obrázek Přetváření s Support Vector Machine
- TensorFlow s SVM nebo kNN
- Caffe s SVM nebo kNN
Příručka je k dispozici zde https://github.com/Qualeams/Android-Face-Recognition-with-Deep-Learning/blob/master/USER%20MANUAL.md nalezeno
V současné době jsou podporovány pouze armeabi-v7a zařízení a směrem nahoru.
Pro nejlepší zážitek v režimu rozpoznávání otočit přístroj doleva.
_______________________________________________________________
TensorFlow:
Chcete-li použít model Tensorflow Inception5h, stáhněte si jej zde:
https://storage.googleapis.com/download.tensorflow.org/models/inception5h.zip
Zkopírujte soubor "tensorflow_inception_graph.pb" na "/ sdcard / Obrázky / facerecognition / data / TensorFlow"
Používat tyto výchozí nastavení pro začátek:
Počet tříd: 1001 (není relevantní, protože nepoužíváme poslední vrstvu)
Vstup Rozměry: 224
Průměrný image: 128
Velikost výstupu: 1024
Vstupní vrstva: vstup
Výstupní vrstva: avgpool0
Model file: tensorflow_inception_graph.pb
-------------------------------------------------- -------------------------------------------------- -----
Chcete-li použít model VGG Face Descriptor, stáhněte si jej zde:
https://www.dropbox.com/s/51wi2la5e034wfv/vgg_faces.pb?dl=0
Upozornění: Tento model funguje pouze na zařízeních s alespoň 3 GB nebo RAM.
Zkopírujte soubor "vgg_faces.pb" na "/ sdcard / Obrázky / facerecognition / data / TensorFlow"
Používat tyto výchozí nastavení pro začátek:
Počet tříd: 1000 (není relevantní, protože nepoužíváme poslední vrstvu)
Vstup Rozměry: 224
Průměrný image: 128
Velikost výstupu: 4096
Vstupní vrstva: Zástupný
Výstupní vrstva: FC7 / FC7
Model file: vgg_faces.pb
_______________________________________________________________
Caffe:
Chcete-li použít model VGG Face Descriptor, stáhněte si jej zde:
http://www.robots.ox.ac.uk/~vgg/software/vgg_face/src/vgg_face_caffe.tar.gz
Upozornění: Tento model funguje pouze na zařízeních s alespoň 3 GB nebo RAM.
Zkopírujte soubory "VGG_FACE_deploy.prototxt" a "VGG_FACE.caffemodel" na "/ sdcard / Obrázky / facerecognition / data / caffe"
Používat tyto výchozí nastavení pro začátek:
Střední hodnoty: 104, 117, 123
Výstupní vrstva: FC7
Model file: VGG_FACE_deploy.prototxt
soubor závaží: VGG_FACE.caffemodel
_______________________________________________________________
Licenční soubory lze nalézt zde https://github.com/Qualeams/Android-Face-Recognition-with-Deep-Learning/blob/master/LICENSE.txt a tady https://github.com/Qualeams/Android- face-Recognition-s-deep-Learning / blob / master / NOTICE.txt
Datum aktualizace
26. 5. 2017