wasserzeichen wiedererkennen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
ich habe ein programm das wasserzeichen auf bilder macht...
das problem ist... wenn man das selbe wasserzeichen immer auf die gleichen bilder macht, wird es sichtbarer...
kann man irgendwie erkennen, das das wasserzeichen schon auf dem bild ist, und es dann überspringen?
 
S

SlaterB

Gast
1.
markiere die bereits geänderte Datei irgendwie, falls nicht im Dateinamen, dann in der Datei selber,
keine Ahnung ob es da Textfelder gibt oder du mal paar Pixel am Rand ungestört ändern kannst ;)

2.
sonst bleibt wohl nur die Bilderkennung (praktisch das vorherige Post ohne Fachbegriffe/ genaue Algorithmen ;) ):
finde bestimmte markante Linien/ Ränder von Flächen oder den gesamten Umriss des Wasserzeichens und die Position im Bild wo dies dann gezeichnet werden würde,

prüfe dort den Abstand der Pixelfarben zu anderen Pixeln in der Nähe, die nicht durch das Wasserzeichen verändert werden,
in schwammigen Jpg-Bildern vielleicht nicht gerade das Pixel direkt daneben..,
summiere tausende derartiger Unterschiede, wenn ein gewisses Schwellwert überschritten ist, dann ist das Wasserzeichen wohl vorhanden,
ist aber ne unsichere Sache, in extrem bunten Bildern vielleicht kaum zu erkennen,

recht ähnlich:
wenn durch das Wasserzeichen das Bild an dieser Stelle insgesamt dunkler wird, dann die Durchschnittshelligkeit dort mit der Umgebung vergleichen

zur Bestimmung der Schwellwerte das ganze auf normalen Bildern und Bildern mit Schwellwerten testen,

evtl. extra eine bestimmte Linie/ Fläche dafür in das Wasserzeichen einführen, das entspricht schon halb der einfacheren Lösung 1
 
G

Guest

Gast
geht das denn immer?
das wasserzeichen sieht man mit bloßem auge kaum...
nur auf grauen flächen...
das wasserzeichen ist hellgrau und mit einem "Alpha composite 0.05f" auf das bild gezeichnet...

ich glaube man sieht keine großen unterschiede von verarbeiteten bildern und nciht verarbeiteten..
 
S

SlaterB

Gast
tja, je weniger es zu erkennen ist, desto schwerer wird es zu erkennen sein ;)

im Allgemeinen kann man davon ausgehen, dass solche Erkennungsmethoden weniger sehen als das menschliche Auge,
insbesondere wenn es nicht die hochkomplexen Integralformeln von der Wiki-Seite sind
sondern solche spontanen Überlegungen wie von mir (falls du darauf geantwortet hast ;) )
 
G

Guest

Gast
ist es vllt möglich auf die bildeigenschaften zuzugreifen und zum beispiel bei dateiinfo ein kommentar zu machen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Wasserzeichen auf Bild Spiele- und Multimedia-Programmierung 2

Ähnliche Java Themen

Neue Themen


Oben