Viele, aber nicht alle Gesichter in einem Video selektiv unkenntlich machen

Aufnehmen von Videos von Ninjutsu-Events. Top-Mann besteht darauf, dass es Datenschutzprobleme gibt, da einige der Teilnehmer nicht möchten, dass ihre Gesichter im resultierenden Video erscheinen. Würde wirklich gerne dieses Problem lösen können, weil ich auf Tonnen von Videos sitze, die ich verteilen möchte!

Alle Gesichter im Video unkenntlich zu machen, ist keine gute Lösung, da erstens die Instruktoren im Video zu sehen sind und zweitens einige der Teilnehmer LIEBEN würden, ihre Gesichter im Video zu sehen.

Ich dachte also daran, die Gesichter der Teilnehmer unkenntlich zu machen, die verlangen, dass ihre Gesichter ausgeblendet werden (dh sich abmelden). Das bedeutet, dass ich in der Lage sein müsste, der Software mitzuteilen, dass „dies das Gesicht von Dick, Joe und Harry ist“, und die Software alle Vorkommen dieser Gesichter in den mehreren Clips des Ereignisses identifizieren und unkenntlich machen muss.

Eine weniger wünschenswerte Alternative wäre, alle außer den Ausbildern irgendwie zu verpixeln/unscharf zu machen/zu entfernen (dh Opt-in).

Meine Frage lautet also: Kennen Sie eine Lösung, um die Privatsphäre einiger Teilnehmer eines Videos zu wahren?

Dies ist ein Hobby, daher wäre die Lösung vorzugsweise kostengünstig oder sogar kostenlos ;)

Ich bin total pessimistisch – kannst du mich überraschen? :)

Update : Ich habe einen Test durchgeführt. Ich dachte, Google hätte wegen Google Street View die beste Technologie. Also habe ich ein Beispiel auf YouTube hochgeladen und alle Gesichter unkenntlich gemacht. Dies ist ein viel einfacheres Problem als meine Problembeschreibung, aber die Ergebnisse waren sehr enttäuschend. Zuerst war es sehr beunruhigend, die unscharfen Gesichter zu sehen, aber noch schlimmer, die Unschärfe war sehr "launisch" - manchmal waren Gesichter unscharf, manchmal nicht.

Ich denke also, wenn Google es nicht kann, dann ist es nicht machbar.

Wie auch immer, und hier ist die Moral von der Geschichte: Bin zu „Top Man“ zurückgekehrt und habe ihm gemailt, dass es nicht geht. Die Rücksendung war ein sehr überraschtes "Wer hat Ihnen gesagt, dass dies ein Problem ist"!?! Die Moral von der Geschichte lautet also: „Immer wieder mit dem Kunden nachfragen und die Anforderungen erneut überprüfen“.

Als ob wir das nicht wüssten :)

Ich lasse diese Frage noch ein paar Tage offen, um Antworten zu erbitten, und dann vergebe ich die "Lösung" an die beste Antwort. Danke fürs Helfen!

Ich habe keine kostenlose Lösung für Sie, aber dies wird höchstwahrscheinlich eine zeitaufwändige und schwierige Sache sein. Computer Vision ist einfach nicht so fortschrittlich, und während Bewegungsverfolgungssoftware ein Gesicht verfolgen kann, sobald es erscheint und markiert ist, wird es nicht in der Lage sein, zu identifizieren, wenn dasselbe Gesicht sonst auftaucht. Trotzdem ist es immer noch ein rechenintensiver Prozess, der viel Zeit, Geduld und Rechenleistung erfordert, um richtig hinzubekommen, und das gilt selbst bei Verwendung von kommerzieller High-End-Software.

Antworten (4)

Es ist zwar technisch möglich, dass ein Programm bestimmte Gesichter erkennt und eine Unschärfe auf dieses Gesicht anwendet. Das würde viel Programmierarbeit auf Ihrer Seite erfordern, es gibt kein kostenloses oder kostengünstiges Tool, das dies automatisch für Sie erledigt. Dies ist mit OpenCV möglich, aber ich bezweifle stark, dass dies in irgendeiner Weise eine praktikable Lösung für Sie ist, es ist eine ziemlich komplizierte Aufgabe und das Ergebnis wird nicht 100% zuverlässig sein.

Der allgemeine Workflow zum Weichzeichnen von Gesichtern besteht darin, die Bewegung der Gesichter halbautomatisch mit einem 2D-Tracker in jedem Clip zu verfolgen und ihnen eine Weichzeichnungsmaske zuzuweisen. Die übliche Software dafür ist Adobe After Effects oder andere Motion Graphics-Videoanwendungen wie Apple Motion.

Beides sind keine kostenlosen Anwendungen und ich habe noch nie von einer kostenlosen Software gehört, die 2D-Tracking zusammen mit einem Video-Editor implementiert. Obwohl es einige wirklich billige Amateur-Videobearbeitungsprogramme gibt, die sogar eine Gesichtserkennung implementieren, funktionieren sie alle ziemlich schlecht und unzuverlässig, ohne dass Sie viel oder keine Kontrolle darüber haben, was passiert.

Zum Beispiel: http://www.wondershare.com/video-editing-tips/change-face.html Ich rate dringend davon ab, solche Software für Arbeiten zu verwenden, die über ein durchschnittliches zufälliges YouTube-Video hinausgehen.

Während Adobe After Effects für Bastler immer unerschwinglich war, hat Adobe jetzt auf ein Abonnementmodell umgestellt, das es für kleine Projekte sehr erschwinglich macht. Sie können das Programm je nach Land, in dem Sie leben, 30 Tage lang kostenlos nutzen (keine kommerzielle Nutzung) oder ein monatliches Abonnement für ~30 $ abschließen.

Ich empfehle After Effects, weil es unzählige Anfänger-Tutorials für genau das gibt, was Sie tun möchten, und der Tracking-Workflow recht einfach ist. Es gibt auch Apple Motion wie bereits erwähnt und Nuke und einige andere Anwendungen, obwohl After Effects sowohl für Windows als auch für Mac verfügbar ist und meiner Meinung nach am einfachsten zu verstehen ist.

Edit: Ich habe gerade herausgefunden, dass es seit CS6 auch einen automatischen Gesichtstracker in Adobe Premiere gibt, dieser liefert vielleicht keine perfekten Ergebnisse, sollte aber den Arbeitsablauf etwas erleichtern.

Ja, ich habe Wondershare Video Editor ausprobiert und obwohl ich mit ihrem Video Converter Ultimate sehr zufrieden bin, war die Face-Off-Technologie des Video Editors nicht besser als Googles YouTube.

Ich arbeite für eine große Überwachungsfirma in Großbritannien, die verlangt, dass die Gesichter aller Jugendlichen und Kinder unkenntlich gemacht werden. Machen Sie sich bitte keine Illusionen, es gibt keinen einfachen Weg, dies zu tun, und ich habe viele, viele Stunden damit verbracht, nach Möglichkeiten zu suchen, dies zu tun. Verschwenden Sie Ihre Zeit nicht mit kostenlosen Programmen.

Erstens bin ich kein professioneller Videoeditor, aber ich habe im Laufe meiner Arbeit viele Bits und Tipps gesammelt, die sich speziell auf das beziehen, was ich tue. Ich habe viele Programme ausprobiert (einschließlich Demos/Testversionen, die 5 - 10.000 kosten, und das einzige Programm, das ich finde, um die Aufgabe mit hoher Genauigkeit zu erledigen, ist After Effects. Ich habe mir AE mit Mocha und AE auf seiner Bewegungsverfolgung angesehen (sogar für die Hohe Kosten für CS6, es ist immer noch das kostengünstigste Programm für diese Aufgabe, und wie jemand erwähnt hat, gibt es einen Abonnementdienst (auf den ich bald umsteigen werde).

Bewegungsverfolgung ist großartig, wenn sich das Motiv (Gesicht) nicht aus dem Blickfeld bewegt, sobald dies der Fall ist, verlieren Sie die Verfolgung und ihren Kummer. Der beste Weg, den ich gefunden habe, ist AE mit Bewegungsverfolgung mit Keyframing, bei dem die erstellte Gaußsche Maske einfach Bild für Bild verschoben wird. Es ist ein mühsamer Ansatz, aber während ich mich in den letzten 6 Monaten weiterentwickelt habe, habe ich Wege gefunden, den Prozess zu beschleunigen, indem ich beispielsweise zwei oder mehr Masken gleichzeitig verschieb und eine Einstellungsebene aufteile, was Zeit spart, eine neue Ebene zu erstellen, die ich von unschätzbarem Wert, da ich damit die Größe der Maske vergrößern oder verkleinern kann.

Mit CS6 hat es auch den zusätzlichen Vorteil von Dynamic Link, das sich hervorragend für die plattformübergreifende Bearbeitung mit Premier Pro oder Encore usw. eignet. Wenn Sie sich die YouTube-Tutorials zu diesem Thema ansehen, werden Sie sehen, was ich meine. Was auch immer die Profis sagen Ae und PPro ist wirklich ziemlich einfach, sich mit den Grundlagen vertraut zu machen, und Sie werden Ihr Wissen sehr bald erweitern, während Sie fortfahren, es gibt immer dieses „Wow“, von dem ich nicht wusste, dass ich das kann dieses Programm.

Ich müsste Ihr Filmmaterial sehen, um eine perfekte Lösung zu finden, aber ich habe einige Ideen, die helfen könnten. (Sie sind zeitaufwändig. Tut mir leid. Wenigstens sind sie kostenlos!)

Als erstes muss man sich für eine Lösung für jeden Schuss oder sogar jeden Abschnitt eines Schusses entscheiden. Zum Beispiel könnten Sie eine Aufnahme haben, die ziemlich stationär beginnt und dann einer bestimmten Person folgt, während sie sich bewegt. Für den Beginn der Aufnahme können Sie möglicherweise ein einzelnes Bild erstellen (mit kostenlos herunterladbarer Software wie GIMP), das größtenteils transparent ist, aber schwarze Kreise aufweist, die die Gesichter von Personen verdecken würden, die versteckt werden müssen. Dann legen Sie das über diesen Abschnitt des Filmmaterials und diese Personen werden ausgeblendet. Sobald die Kamera beginnt, die Person zu verfolgen, während sie sich bewegt, können Sie eine kostenlose Bearbeitungssoftware verwenden (Mac-Computer haben alle iMovie; Windows-Computer haben alle Windows Movie Maker), um auf die Person zu zoomen und Personen hinter ihr auszublenden.

Sie können auch feststellen, dass Sie einige Abschnitte einiger Aufnahmen mit niemandem im Hintergrund haben! Oder die Leute im Hintergrund haben nichts dagegen, vor der Kamera zu stehen. Mit Ihrer kostenlosen Bearbeitungssoftware (iMovie oder Movie Maker) können Sie diese Abschnitte aus den Aufnahmen ausschneiden und sie ohne weitere Bearbeitung zu Ihrem fertigen Video hinzufügen.

Ich habe gerade ein Video-Tutorial darüber erstellt, wie man Videos mit 4 Möglichkeiten unkenntlich macht. Ich denke, Sie können jeden von ihnen abholen, um Ihr Problem zu lösen.