Wie kann ich mit einem Referenzbild in Photoshop eine automatische Hintergrundsubtraktion durchführen?

Ich habe vor, eine Reihe von Bildern von Personen in einem Raum zu machen, eine feste Position der Kamera beizubehalten und später den Hintergrund zu entfernen. Im Grunde ist der Hintergrund zwar kompliziert, sollte aber in allen Bildern annähernd identisch sein.

Da dies eine große Anzahl von Bildern sein wird, suche ich nach einer (halb-)automatischen Möglichkeit, den Hintergrund zu entfernen. Ich dachte an eine Art Hintergrundsubtraktionsfunktion wie Macs PhotoBooth, bei der basierend auf einem Referenzhintergrundbild automatisch Nicht-Hintergrundbereiche erkannt werden.

Wie ist dies bei Consumer-Anwendungen wie Photoshop möglich?

Soweit ich weiß nicht möglich. Selbst wenn der Hintergrund der gleiche ist, machen die unterschiedlichen Größen, Formen und Positionen der Personen die Automatisierung der Entfernung zur Hölle. Wenn der Hintergrund einfarbig wie ein grüner Bildschirm wäre, wäre dies möglich (vorausgesetzt, niemand trug die Farbe), aber mit einem komplizierten Hintergrund? Ich glaube nicht.
Wie viele Bilder sind eine große Zahl? Bilden Sie den Durchschnitt der Frames - stapeln Sie sie und gehen Sie dann von 100 %, 50 %, 25 %, 12 %, 6 %, 3 %, 2 %, 1 % Opazität aus, können Sie nahe herankommen - das heißt, es ist im Allgemeinen ziemlich einfach, aber nicht automatisierter Job als auch
Diese Aufgabe lässt sich leicht in mehreren Ultra-High-End-Filmbearbeitungs-Apps erledigen, also ist es sicherlich möglich, obwohl ich es mit Photoshop nicht für möglich halte. Möglicherweise gibt es eine andere App, die diese Funktion ausführen kann. Ich hoffe doch

Antworten (2)

Je nachdem, wie Sie Ihre Fotos machen, kann es ziemlich einfach bis unmöglich sein ...

Wenn

  • Sie steuern die Beleuchtung der Wand (es kann gemustert sein, macht aber das Leben schwerer - im Allgemeinen wird eine einzelne Farbe mit gleichmäßiger Beleuchtung empfohlen)
  • Es gibt keinen Schatten, der von den Menschen auf der Mauer geworfen wird,
  • die Wandfarbe und JEDE Farbe auf den Menschen hat keine Übereinstimmung (oder sie sind nicht einmal in der Nähe)
  • Die Kamera ist fixiert
  • der DOF ist fest
  • der Fokus(!) ist fixiert
  • der Weißabgleich etc. ist fix (am Anfang Farbkalibrierung verwenden)
  • und Sie verwenden einen niedrigen ISO-Wert, um Punkte im Bild zu vermeiden.

dann

  • Sie können ein Referenzfoto der Wand machen,
  • Mach ein Foto von den Leuten (oder einer Person)
  • Legen Sie diese beiden Bilder in Photoshop
  • Verwenden Sie "Substract" auf den beiden Bildebenen
  • Verwenden Sie den Schwellenwert, um die Punkte auszuwählen, die nahe bei 0 liegen.
  • Verwenden Sie das erstellte Bild als Maske, um das Foto mit den Personen zu maskieren

All dies kann mithilfe der Stapelverarbeitung automatisiert werden. Aber bevor Sie das tun, versuchen Sie es selbst manuell. Im Allgemeinen ist dies nicht unmöglich, aber auch nicht einfach.

Möglicherweise müssen Sie mit der Maskierung manuell ein wenig herumspielen, aber wenn Sie sich an die oben genannten Regeln halten, ist die manuelle Arbeit nicht so groß. Wenn Sie von den oben genannten Regeln abweichen, wird es immer schwieriger.

Gerade rund um Haare kann das zum Alptraum werden, denn Haare wirken wie eine Art Filter, der Farben verändern kann – das ist eben Physik.

Es gibt einen Grund, warum Menschen Greenboxing/Blueboxing verwenden, und selbst das erfordert gute Fähigkeiten, um großartige Ergebnisse zu erzielen (es sei denn, Sie entscheiden sich für eine Ausgabe mit niedriger Auflösung).

Computer sehen nur Pixel, keine Objekte, daher ist eine Hintergrundplatte nicht besonders hilfreich, es sei denn, sie ist genau gleich. Wenn es genau dasselbe wäre, würde eine Subtraktionsmischung ziemlich gute Arbeit leisten, um es größtenteils zu entfernen, aber geringfügige Belichtungsvariationen führen immer noch zu etwas Rauschen.

Wirklich, es gibt jedoch keine Möglichkeit, dies automatisch zu tun, die Extraktion ist ein größtenteils manueller Prozess.