OpenCv-Perspektivtransformation

Die Perspektivtransformation ist eine sehr nützliche Funktion, wenn Sie das Bild richtig ausrichten möchten. Es transformiert das Bild direkt, nachdem die Perspektivtransformation darauf angewendet wurde.
Ein klassisches Beispiel hierfür ist die Transformation der Seite in einer Tabelle, um nur die Seite auszuwählen und sie so zu transformieren, dass sie als Draufsicht des Bildes erscheint

Bevor wir uns mit der OpenCv Perspective Transform-Funktion befassen, werfen wir einen kurzen Blick darauf, wie die Formel und der Algorithmus aussehen und was sich hinter den Kulissen verbirgt.

Das obige Bild auf der linken Seite hat –
Koordinaten [[50,0],[150,0],[0,200],[200,200]],
die in die neue Koordinate umgewandelt werden müssen –
Neue Koordinaten [[0,0],[ 200,0],[0,200],[200,200]]

Berechnungsbeispiel unten:

Nachfolgend finden Sie ein zweites Berechnungsbeispiel

Wie Sie auf dem Bild sehen können, bleiben alle horizontalen parallelen Linien nach der Transformation parallel. Vertikale parallele Linien sind nach der Transformation nicht parallel zueinander.

Implementierung der Perspektivtransformation in OpenCv

import cv2
from operator import itemgetter
from glob import glob
import matplotlib.pyplot as plt
paper = cv2.imread('./Photos/book.jpg')
# Coordinates that you want to Perspective Transform
pts1 = np.float32([[219,209],[612,8],[380,493],[785,271]])
# Size of the Transformed Image
pts2 = np.float32([[0,0],[500,0],[0,400],[500,400]])
for val in pt1:
    cv2.circle(paper,(val[0],val[1]),5,(0,255,0),-1)
M = cv2.getPerspectiveTransform(pt1,pts2)
dst = cv2.warpPerspective(paper,M,(500,400))
plt.imshow(dst)

      

Referenz -
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_geometric_transformations/py_geometric_transformations.html
http://jlouthan.github.io/perspective-transform/examples/test-ui/index.html

Suggested posts

Medien neu denken: McChesneys fünf Wahrheiten und die Zukunft der Kommunikation

In der heutigen hypervernetzten Welt spielen Mediensysteme eine entscheidende Rolle bei der Bildung der öffentlichen Meinung und damit bei der demokratischen Entscheidungsfindung. In seiner tiefgreifenden Analyse der politischen Ökonomie der Kommunikation stellt der Wissenschaftler Robert McChesney die herkömmliche Meinung in Frage und präsentiert die „fünf Wahrheiten“ über die Medien, wie er sie nennt.

BARD VS ChatGPT: Testen auf analytische Probleme

Unterschiede, Ähnlichkeiten und Tests beider Sprachmodelle und Vergleich

BARD VS ChatGPT: Testen auf analytische Probleme

WIR KÖNNEN SICH VERBINDEN :| LINKEDIN | TWITTER | MITTEL | SUBSTACK | Am 10. Mai ging Googles am meisten gehypter und stärkster Konkurrent von ChatGPT, BARD, in Indien live. Meine Faszination ließ mich nicht aufhören, Bard mit ChatGPT zu vergleichen, und hier sind ein paar tolle Vergleiche.

Related posts

3 bewährte Möglichkeiten, Ihre Schreibfähigkeiten zu verbessern

Die Vorteile des Schreibens und Strategien, die Ihnen dabei helfen

3 bewährte Möglichkeiten, Ihre Schreibfähigkeiten zu verbessern

Im Jahr 2022, mit der Veröffentlichung von GPT-3, scheinen Schreibfähigkeiten an Bedeutung zu verlieren. Mit KI können auch Menschen mit schlechten Schreibkenntnissen hochwertiges Personal hervorbringen.

„Der Marianengraben enthüllt: Enthüllung der schrecklichen verborgenen Wahrheiten des Abgrunds“

„Der Marianengraben enthüllt: Enthüllung der schrecklichen verborgenen Wahrheiten des Abgrunds“

Einleitung: Willkommen, mutige Leser, zu einer Reise, die uns in die dunkelsten Tiefen unseres Planeten führt. In diesem Blog tauchen wir in die rätselhafte Welt des Marianengrabens ein, decken seine verborgenen Geheimnisse auf und decken die gruseligen Wahrheiten auf, die unter seiner Oberfläche liegen.

Die Verfolgung von Christen: Das Hassverbrechen, über das wir nicht sprechen

Vergessen Sie Islamophobie: Christen (und Juden) sind die Hauptopfer religiöser Hassverbrechen.

Die Verfolgung von Christen: Das Hassverbrechen, über das wir nicht sprechen

Jeder rational denkende Mensch weiß, dass die politischen und medialen Kreise von der Linken dominiert werden, sogar von der extremen Linken, ein Zustand, der zu einem Ungleichgewicht im politischen Diskurs führt. Im Bereich der Religion ist dieses Ungleichgewicht deutlich sichtbar: Linke Zeitungen und Netzwerke beeilen sich nicht, den christlichen Glauben zu verteidigen.

Pronomen sind super gruselig

Es fällt mir plötzlich auf, wie so oft. Es ist wieder die Mitte. <Nein, nicht die im Pazifik, du Schlappschwanz, die auf dem Jahrmarkt> Jede Schlagzeile laut…..