face-detection

___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123opengles ___ Teilmenge der OpenGL 3D-Grafik-API, die für eingebettete Geräte wie Mobiltelefone entwickelt wurde. ___ qstntxt ___

Ich versuche, GPUImagePoissonBlendFilter des GPUImage-Frameworks zu verwenden, um zwei Gesichter in meiner Faceplot-Anwendung zu mischen. Hier ist mein Code.

%Vor% Wie Sie sehen können, gebe ich zwei Bilder (rearFace und frontFace) als Eingaben für diese Methode. Die Bildvorderseite ist eine Form (Polygonform, die durch Verbinden der relativen Augen- und Mundpositionen gebildet wird) und hat die gleiche Größe wie das Rückseitenbild. (Um die Größe anzupassen, habe ich den Raum außerhalb der Polygonform gefüllt mit transparenter Farbe beim Zeichnen).

Das Mischen geschieht jedoch nicht wie erwartet. d. h. die scharfen Kanten der Vorderseite sind nicht richtig in die Rückseite integriert. Hier meine Annahme ist, dass der PoissonBlendFilter beginnt, das zweite Bild von seiner oberen linken Ecke anstatt der oberen linken Grenze des Gesichts zu mischen.

Problem: Ich habe das Gefühl, dass das Eingabebild nicht korrekt in den Filter eingegeben wird. Muss ich eine Maskierung auf das Eingabebild anwenden? Kann mir jemand dabei helfen?

    
___ answer18546208 ___

GPUImage kann manchmal mit Filtern mit zwei Eingängen heikel werden. Wenn Sie den Mischfilter zum ersten Quellbild hinzufügen, geben Sie den Texturort explizit an. Also statt:

%code%

Versuchen Sie Folgendes:

%code%

Der Rest ( %code% oder andere) benötigt das nicht, aber es gibt einen kleinen Fehler mit zwei Eingabefiltern, die manchmal eine explizite Angabe des Texturorts erfordern.

    
___ tag123gpuimage ___ GPUImage ist ein Open-Source-iOS-, MacOS- und Linux-Framework für die GPU-basierte Bild- und Videoverarbeitung. Ports des Frameworks existieren für Android und andere Plattformen. ___ tag123Funktionserkennung ___ Gesichtserkennung ist eine Computertechnologie, die die Positionen und Größen von menschlichen Gesichtern in beliebigen (digitalen) Bildern bestimmt. Es erkennt Gesichtsmerkmale und ignoriert alles andere wie Gebäude, Bäume und Körper. ___ qstnhdr ___ Mischen mit GPUImagePoissonBlendFilter ___
4
Antworten

Opencv - Haar-Kaskade - Face Tracking ist sehr langsam

Ich habe ein Projekt entwickelt, um Gesicht durch Kamera mit der OpenCV-Bibliothek zu verfolgen. Ich habe Haarkaskade mit haarcascade_frontalface_alt.xml verwendet, um das Gesicht zu erkennen. Mein Problem ist, wenn die Bilderfassung von d...
11.11.2014, 16:36
2
Antworten

Beschneiden und ROI als neues Bild in OpenCV 2.4.2 mit cv :: Mat speichern

Wenn ich an der Gesichtserkennung und -erkennung arbeite und ein Gesicht erfolgreich erkannt habe, möchte ich das Gesicht nur zuschneiden und irgendwo im Laufwerk speichern, um den Erkennungscode zu erhalten. Es fällt mir schwer, die Region of I...
15.04.2013, 11:31
3
Antworten

Ermitteln Sie den Hautton von einem Bild

Ich versuche, eine Anwendung zu entwickeln, die die Farbe des Gesichts erkennt, sobald ein Bild bereitgestellt wird. Ich konnte den Gesichtserkennungsalgorithmus von OpenCV herausfinden und integrieren. Ich konnte jedoch kein Beispiel oder Inter...
13.09.2010, 12:34
4
Antworten

Face-Tracking-Bibliotheken für Java oder Python

Ich suche nach einer Möglichkeit, Gesichter zu identifizieren (nicht bestimmte Personen, nur wo die Gesichter sind) und sie zu verfolgen, während sie sich durch einen Raum bewegen. Wir versuchen, die Gehgeschwindigkeit für Menschen zu messen,...
29.04.2009, 12:55
3
Antworten

So speichern / beschneiden Sie erkannte Gesichter in dlib python

Ich möchte das erkannte Gesicht in der dlib speichern, indem ich das Rechteck "do" beschneide jemand hat eine Idee, wie kann ich es ernten. Ich benutze dlib zum ersten Mal und mit so vielen Problemen. ich möchte auch den fisherface algorithmus e...
12.10.2016, 21:39
3
Antworten

UIIicht Gesichtserkennung

Ich versuche eine Routine zu schreiben, die ein UII-Zeichen verwendet und ein neues UII-Bild zurückgibt, das nur das Gesicht enthält. Das scheint sehr einfach zu sein, aber mein Gehirn hat Probleme, sich in den CoreImage vs. UIImage Räumen zu be...
23.02.2012, 19:51
3
Antworten

Augenblinzeln Erkennung für iPhone SDK

Nun, da Gesichtserkennung mit iOS 5 möglich ist, frage ich mich, ob es auch möglich ist, blinkende Augen zu erkennen? Ich lese die Rahmen, aber ich habe nur Methoden, um die Position der Augen zu bekommen. Ich habe auch von OpenCV-Framework für...
17.08.2011, 08:42
1
Antwort

Wie normalisiert man eine Bildfarbe?

In ihrem Artikel beschreiben Viola-Jones-Objekterkennung -Rahmen (Robuste Echtzeit-Gesichtserkennung von Viola und Jones), heißt es:    Alle Beispiel-Unterfenster, die für das Training verwendet wurden, wurden um die Varianz normalisiert   ...
12.12.2012, 08:03
3
Antworten

Gesichtserkennung in Android ohne Benutzerinteraktion

Ich möchte die Anzahl der Gesichter im vorderen Kamerarahmen erkennen. Ich kann das Gesicht erkennen, wenn ich das Bild mit Hilfe von: Ссылка . Aber ich weiß nicht, wie ich ein Bild mit der Frontkamera alle 30 Sekunden ohne Benutzerinteraktion...
09.05.2013, 12:26
0
Antworten

Haar-Detektor: Wofür werden rejectLevels und levelWeights verwendet?

Ich habe versucht, die Verwendung von rejectLevels und levelWeights in der Dokumentation zu finden, aber diese sind nicht dokumentiert. Warum kann detectMultiScale() sie zurückgeben? Sind sie nicht konstante Eigenschaften der Kaskaden?...
29.10.2012, 18:23