face recognition in public display. gliederung hintergrund technik unser fall facedetection in...
TRANSCRIPT
![Page 1: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/1.jpg)
Face Recognition Face Recognition in Public Displayin Public Display
![Page 2: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/2.jpg)
GliederungGliederung
• Hintergrund
• Technik
• Unser Fall
• Facedetection in OpenCV
• Zugreifen auf OpenCV-Dateien mit Javaprogramm
• Fazit
![Page 3: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/3.jpg)
HintergrundHintergrund
• Kommunikation von Bewußstsein– Heutezutag sind Computer blind ,taub und
Stumm– Um das Interesse von Menschen zu zeigen
![Page 4: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/4.jpg)
Technik Technik
• Normale Szenario– Mit statischem Hintergrund und nur einem
Benutzer– Die Mittelwert von Farben zu berechnen, um
den Hintergrund zu bekommen– Incoming Images mit dem Hintergrund-Model
zu vergleichen, um den Vordergrund zu bekommen
![Page 5: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/5.jpg)
Schritt 1Schritt 1
• Schritt 2
![Page 6: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/6.jpg)
Technik Technik fortsetzenfortsetzen
• Normale Szenario– Eine flexible „Drape“ ist von oben des Images
nach unten gesenkt bis sie auf die Pixel von Vordergrund bleibt.
– Schwerkraft zieht die „Drape“ unten und die Vordergrund Pixel hebt sie auf
– Lokation des Kopfs bestimmen nach einige Iterationen
![Page 7: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/7.jpg)
Schritt 3Schritt 3
• Schritt 4
![Page 8: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/8.jpg)
Unser FallUnser Fall
• Interesse von Leute auf ein bestimmtes Artikel zu erhalten
• Gesichte von Leute mit Videocamera abzufangen
• Gesichte zu zählen
• Artikel mit mehr Interesse mehr aufs Display zu zeigen
![Page 9: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/9.jpg)
Facedection in OpenCVFacedection in OpenCV
• Mit einem trainierten Klassifier
• Bewegt das Search window durch Image und überprüft jede Lokation
• Der Klassifier kann sich vergrössert oder verkleinert für entsprechende Grösse der Gesicht
![Page 10: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/10.jpg)
verkleinert vergrössert
![Page 11: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/11.jpg)
Facedetection in OpenCVFacedetection in OpenCV
• Schritte– Input Source zuweisen(Avi,Kamera,Image)– den pre-trainierte Klassifier aussuchen– Temporären SpeicherPlatz erzeugen– Input Source skalieren– Detect and Draw in Result-Window– Input source, Klassifier, Speicher Platz und
Result-Window freigeben
![Page 12: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/12.jpg)
Facedetection bei unserem FallFacedetection bei unserem Fall
• Schritte– Input Source zuweisen(Avi,Kamera,Image)– den pre-trainierte Klassifier aussuchen– Temporären SpeicherPlatz erzeugen– Input Source skalieren– Detect und Gesichte zählen– Input source, Klassifier, und Speicher Platz
freigeben
![Page 13: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/13.jpg)
Zugreifen mit JavaZugreifen mit Java
• Mit JNI Technik (Java Native Interface)
• Eine Methode in Facedetection.c hinzufügen ,um die Anzahl von Gesichte zu bekommen
• Was geht: mit statischen Images
• Was nicht geht: mit von Videokamera aufgenommene temporäre Images
![Page 14: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/14.jpg)
![Page 15: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/15.jpg)
Zugreifen mit JavaZugreifen mit Java
• Möglicher Grund: die Aufnahme mit Videokamera beim Starten des Geräts mit schlechter Qualität
• Lösung : – Videokamera immer geöffnet – continuously
stream capture– Mit digital Kamera Fotos aufnehmen und die
Fotos als statische Images bearbeiten
![Page 16: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/16.jpg)
FazitFazit
• Bewußtsein von Computer
• Gesichterkennung
• von OpenCV entwickelter Facedetection
• Praktische Arbeit
![Page 17: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/17.jpg)
LiteraturLiteratur
• Visual Sensing of Humans for Active Public Interfaces K.Waters 1996
• Aware Community Portals: Shared Information Appliances for Transitional Spaces Nitin Sawhney
• OpenCV Doument
![Page 18: Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6549795902118bb25c/html5/thumbnails/18.jpg)
Danke für eure AufmerksamkeitDanke für eure Aufmerksamkeit