Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Visualle Unterschiede in einem Bild erkennen
Christoph K.
myCSharp.de - Member

Avatar #avatar-3248.png


Dabei seit:
Beiträge: 801
Herkunft: Köln

Themenstarter:

Visualle Unterschiede in einem Bild erkennen

beantworten | zitieren | melden

Hallo zusammen,

ich suche nach einer Möglichkeit, visuelle Unterschiede in einem Bild (bzw. im Vergleich von zwei Bilder zu erkennen).
Hierbei geht es mir nicht um einen Pixelvergleicht, sondern um eine intelligentere Methode, die Vergleicht, in wie fern sich das Bild wirklich geändert hat.
Konkret möchte ich zwei Versionen einer Webseite vergleichen (die gerenderten Versionen). Wenn ich die Pixel 1 zu 1 vergleich, dann würde ich eine fast 100%ige Änderung erhalten, wenn ich oben auf der Webseite eine Zeile Text einfüge. Ich suche nun nach einem Verfahren/Algorithmus, der mir in diesem Fall ein realistischeres Ergebnis liefern würde.

VG
Christoph
private Nachricht | Beiträge des Benutzers
JimStark
myCSharp.de - Member

Avatar #dOpLzh7hN1az1g0eGRc0.jpg


Dabei seit:
Beiträge: 284

beantworten | zitieren | melden

Ich weiß jetzt nicht ob das etwas zu tief geht, aber aus der Objektdetektion nutzt man für sowas unteranderem Feature Maps:

Feature (computer_vision)

Damit könnte man bestimmte Merkmale des Bildes direkt vergleichen.

Gibt hier auch ein Beispiel, allerdings in Python: Image Difference with OpenCV and Python
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von JimStark am .
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 7548
Herkunft: Waidring

beantworten | zitieren | melden

Hallo Christoph K. ,

schau mal bei Google Suche nach "image similarity"
Auf diesem Gebiet hat sich in letzter Zeit ziemlich viel getan (ganz am aktuellen Stand bin ich selbst nicht, daher nur der Suchlink).
Für gute und brauchbare Ergebnisse würde ich ein bewährtes Framework verwenden, anstatt das selbst zu programmieren (z.B. per Farbhistogramm-Ähnlichkeit).

mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
MrSparkle
myCSharp.de - Team

Avatar #avatar-2159.gif


Dabei seit:
Beiträge: 5974
Herkunft: Leipzig

beantworten | zitieren | melden

Zitat von Christoph K.
Konkret möchte ich zwei Versionen einer Webseite vergleichen (die gerenderten Versionen). Wenn ich die Pixel 1 zu 1 vergleich, dann würde ich eine fast 100%ige Änderung erhalten, wenn ich oben auf der Webseite eine Zeile Text einfüge. Ich suche nun nach einem Verfahren/Algorithmus, der mir in diesem Fall ein realistischeres Ergebnis liefern würde.

Was genau wäre für dich in diesem Fall ein realistisches Ergebnis?
Weeks of programming can save you hours of planning
private Nachricht | Beiträge des Benutzers