Perspective Transform

Dieser Funktionsblock ermöglicht es Benutzern, eine perspektivische Transformation auf ein Bild anzuwenden, indem sie vier Punkte auswählen. Diese Punkte definieren einen rechteckigen Bereich im Eingangsbild, der transformiert wird, um einem gegebenen Zielrechteck zu entsprechen.

📥 Eingänge

Image Any Das Eingangsbild, auf das Sie die perspektivische Transformation anwenden möchten.

📤 Ausgänge

Image Any Das Ausgabebild nach der Anwendung der perspektivischen Transformation.

Transform Matrix Die Matrix, die für die perspektivische Transformation verwendet wird, nützlich, um zu verstehen, wie die Transformation angewendet wurde.

🕹️ Steuerungen

Mouse Clicks Klicken Sie auf das im Block angezeigte Bild, um vier Punkte für die perspektivische Transformation in Uhrzeigerrichtung ab dem unteren linken Eckpunkt zu definieren.

Keyboard Controls

  • Drücken Sie C, um die vorhandenen Punkte zu löschen.

  • Drücken Sie U, um den zuletzt hinzugefügten Punkt rückgängig zu machen.

🎨 Funktionen

Interactive User Input Benutzer können interaktiv Punkte auf dem Bild mit Mausklicks auswählen, was eine einfache Anpassung ermöglicht.

Visual Feedback Die auf dem Bild gezeichneten Punkte und Linien bieten sofortiges visuelles Feedback und helfen den Benutzern zu verstehen, wie die Transformation erfolgen wird.

📝 Nutzungshinweise

  1. Input an Image: Verbinden Sie ein Bild mit dem Eingang des Blocks.

  2. Select Four Points: Klicken Sie auf das Bild, um die vier Ecken des Bereichs, den Sie transformieren möchten, im Uhrzeigersinn ab dem unteren linken Eckpunkt zu definieren.

  3. Clear or Undo: Wenn Sie einen Fehler machen, können Sie C drücken, um alle Punkte zu löschen, oder U, um den zuletzt hinzugefügten Punkt rückgängig zu machen.

  4. Evaluate: Führen Sie den Block aus, um die perspektivische Transformation durchzuführen. Das Ausgabebild spiegelt die Transformation wider, und die Matrix steht für weitere Nutzung zur Verfügung.

📊 Bewertung

Beim Auswerten gibt dieser Funktionsblock das transformierte Bild zurück, basierend auf den ausgewählten Punkten und der entsprechenden Transformationsmatrix.

💡 Tipps und Tricks

Punkte genau definieren

Für die besten Ergebnisse sollten die Punkte genau definiert werden, insbesondere bei nicht-rechteckigen Formen. Nehmen Sie sich Zeit beim Klicken, um sicherzustellen, dass jeder Punkt so nah wie möglich an der gewünschten Position ist.

Bildgrößenanpassung verwenden

Wenn die Bildgröße zu groß ist und die Leistung beeinträchtigt, ziehen Sie in Betracht, den Funktionsblock Image Resizer vor der Anwendung der perspektivischen Transformation zu verwenden.

Zuschneiden vor der Transformation

Wenn Sie nur einen bestimmten Bereich transformieren möchten, verwenden Sie Image ROI, um den Bereich zuerst zuzuschneiden, bevor Sie die perspektivische Transformation anwenden, um den Fokus und die Leistung zu verbessern.

🛠️ Fehlersuche

Keine Punkte registriert

Wenn nichts auf dem Bild gezeichnet zu sein scheint, stellen Sie sicher, dass Sie auf den richtigen Bereich klicken und dass Sie genügend Zeit für die Reaktion der Zeichnungsaktion eingeplant haben, bevor Sie fortfahren.

Transformationsergebnis erscheint nicht korrekt

Überprüfen Sie erneut, dass die Punkte in der richtigen Reihenfolge ausgewählt wurden und ein gültiges Rechteck definieren. Wenn die Punkte zu nah beieinander liegen oder nicht korrekt positioniert sind, kann das Ergebnis anders als erwartet ausfallen.

Last updated