Automatisch freistellen

Mit einer Taste oder über die API automatisch um Personen herum freistellen.

Auf dieser Seite
0:41
Auf Englisch erzählt, mit Untertiteln. Wird von YouTube abgespielt, sobald Sie auf Wiedergabe drücken.

Automatisches Freistellen setzt mit einer Taste eine Freistellung auf ein Bild: um die Personen darin, oder um das Tier, wenn keine Personen da sind. Es lernt aus deinen Freistellungen, sodass seine Vorschläge sich deiner Art freizustellen annähern.

Ein Bild freistellen#

Drücke in Develop Shift+R (Transform → Auto Crop). Die Freistellung wird angewandt und in der XMP-Filialdatei gespeichert.

  • Ein Motiv: Das Bild wird freigestellt.
  • Mehrere Personen: Du bekommst für jede Person eine virtuelle Kopie und eine für alle zusammen.
  • Drücke auf einem freigestellten Bild noch einmal Shift+R, um die Freistellung zu entfernen.

Im Freistellungswerkzeug legt Auto Crop in der Werkzeugleiste den Vorschlag in den Rahmen, und ‹ › blättern durch die Vorschläge für jedes Motiv.

Viele Bilder freistellen#

Außerhalb von Develop stellt Shift+R die ausgewählten Bilder (oder das fokussierte) als Stapel frei. Das Fortschritts-Panel zeigt, wie weit es ist.

Worauf es freistellt#

Das automatische Freistellen findet die Motive mit dem Detektor und den Klassen, die unter Settings → Transform gewählt sind:

  1. Die Personen im Bild, ohne Zuschauer, die am oberen Rand abgeschnitten und weit unscharf hinter dem Hauptmotiv sind.
  2. Ohne Personen: die Tiere.
  3. Ohne beides: was der Detektor sonst gefunden hat, außer Bällen, Schlägern und anderen Dingen, die Menschen halten.

Ein Ball oder ein Schläger wird trotzdem gelesen. Er sagt der Freistellung, in welche Richtung das Bild schaut.

Die Freistellung, die es setzt#

Die Freistellung platziert ein Modell, das auf den eigenen Freistellungen eines Fotografen trainiert ist, und danach das, was es aus deinen gelernt hat. In Free bekommt sie die Form, die ein Fotograf ihr gibt. Mit einem festen Seitenverhältnis wird sie um das Motiv herum auf dieses Verhältnis vergrößert.

Hat diese Installation kein Freistellungsmodell, nutzt das automatische Freistellen nur die Regel (die Motive mit etwas Luft, nie quadratischer als 4:3) und sagt das in der Meldung nach dem Freistellen.

Die Regeln der Komposition#

Um diese Freistellung herum probiert die automatische Freistellung andere aus, größere und kleinere und in jede Richtung verschobene, und lässt die Regeln der Komposition unter ihnen wählen: wo das Motiv sitzt (Drittel, Phi-Raster, goldene Spirale, Diagonalen, dynamische Symmetrie, Augenlinie, Horizont), der Raum darum (Raum nach vorn, Kopfraum, negativer Raum, wie viel vom Bild es füllt), Linien (führende Linien, Kurven, ein Fluchtpunkt), Symmetrie und Wiederholung, ein Rahmen im Rahmen, ein ruhiger Hintergrund und die Ränder (helle Ecken, Tangenten, ein Schnitt durch ein Knie oder einen Hals, ein halber Mensch am Rand).

Die Werkzeugleiste des Freistellungswerkzeugs sagt, welchen Regeln der Vorschlag folgt. Klicke dort auf Drittel, Phi-Raster, goldene Spirale oder Diagonalen, um diese Hilfslinien über der Freistellung zu zeigen.

Wie viel jede Regel zählt, lernt es aus deinen Freistellungen, getrennt für jede Art von Bild: Porträts, Gruppen, Sport, Tiere, Landschaft, Architektur. Wer zentriert, bekommt keine Drittel aufgezwungen. Womit ein neuer Benutzer beginnt, wurde an die Freistellungen eines Fotografen angepasst, bei denen die Freistellung, die das Modell aus ihnen gelernt hat, am meisten zählt.

Es lernt aus deinen Freistellungen#

Jede Freistellung, die du im Freistellungswerkzeug anwendest, wird zum Beispiel, ebenso jede über die API gesetzte Freistellung. Eine Freistellung zu entfernen entfernt ihr Beispiel. Freistellungen, die das automatische Freistellen selbst gemacht hat, sind keine Beispiele.

Settings → Transform → Learning from Your Crops zeigt:

  • das verwendete Freistellungsmodell;
  • aus wie vielen deiner Freistellungen es gelernt hat;
  • wie gut die Vorschläge zu deinen Freistellungen passen: die mittlere Überlappung mit deiner Freistellung (1 ist dasselbe Rechteck), gemessen an jeder Freistellung, bevor aus ihr gelernt wurde, neben dem Modell allein.

Mit einer Handvoll Freistellungen bleiben die Vorschläge nah an denen des Modells; mit Hunderten folgen sie deinen. Deine Freistellungen liegen in der Datenbank der Bibliothek, mit einer kleinen Kopie jedes Bildes, und sind deshalb in jeder Sicherung der Bibliothek enthalten. Sie verlassen nie deinen Rechner.

Wenn ein neues Modell kommt#

Ein Update kann ein besseres Freistellungsmodell bringen. Die App liest deine Freistellungen dann von selbst mit dem neuen Modell neu, während das alte weiter antwortet:

  • Die Infoleiste sagt, wie weit sie ist: Learning your crops on the new model: 340 / 1 200.
  • Pause hält sie an, bis du Resume drückst, auch nach einem Neustart. Beenden kostet nichts: Der nächste Start macht dort weiter, wo sie war.
  • Ist sie fertig, sagt die Infoleiste, wie es gelaufen ist, bis du die Meldung schließt. Passt das neue Modell schlechter zu deinen letzten Freistellungen als das bisherige, wird das bisherige behalten und das neue nicht wieder versucht.

Einstellungen#

Settings, Transform: wie das automatische Freistellen ein Bild rahmt, und wie weit es aus deinen eigenen Freistellungen gelernt hat.
Settings, Transform: wie das automatische Freistellen ein Bild rahmt, und wie weit es aus deinen eigenen Freistellungen gelernt hat.

Settings → Transform → Auto Crop:

  • Aspect ratio und Orientation: Free oder ein festes Verhältnis, auf das die Freistellung vergrößert wird.
  • Padding around detection: die Luft, die die Regel um jedes Motiv lässt, für die Freistellungen je Motiv. 5 % ist eng, 20 % gibt mehr Raum.

Über die API#

Route Was sie tut
POST /api/images/current/auto-crop Das Bild vorne automatisch freistellen, wie Shift+R in Develop
POST /api/images/current/crop Eine Freistellung setzen; sie wird zum Beispiel, aus dem gelernt wird
GET /api/crop/tool Der Zustand des Freistellungswerkzeugs; composition enthält Punktzahl und Gewicht jeder Regel für die angewandte Freistellung und die Regeln, denen sie folgt
GET /api/auto-crop/learning Das Freistellungsmodell, deine Freistellungen, die Übereinstimmung und ein neues Modell, das gerade gelesen wird
POST /api/auto-crop/learning/pause, /resume Das Neulesen deiner Freistellungen mit einem neuen Modell anhalten oder fortsetzen
DELETE /api/auto-crop/learning/outcome Die Zeile über das letzte neue Modell aus der Infoleiste nehmen

Das SDK hat client.images.autoCrop(), setCrop(), cropTool(), autoCropLearning(), pauseAutoCropLearning(), resumeAutoCropLearning() und dismissAutoCropLearningOutcome().

Nicht destruktiv#

Die Freistellung wird in der XMP-Filialdatei gespeichert, nicht in der Originaldatei. Du kannst sie jederzeit ändern oder entfernen.

esc
    ↑↓ navigieren↵ öffnen