Wie kann man tote Pixel automatisch reparieren?

430
math

Meine Kamera hat einige tote Pixel. Die Bilder sind im JPG-Format. Nur bei einigen Bildern (aber immer noch mehr als 300 Bildern) werden sie auf dunklem Hintergrund vollständig rot dargestellt. Ich möchte automatisch Pixel ermitteln, die einen großen Unterschied zu seiner Nachbarschaft haben, und diese dann durch Interpolation der Nachbarschaft ersetzen. Ich würde argumentieren, dass dies bereits geschehen ist? Was verwenden Sie, um tote Pixel in Ihren Urlaubsfotos zu retten?

1

1 Antwort auf die Frage

3
flowtron

Sie könnten versuchen, mit ImageMagick zu arbeiten, oder sogar Ihren eigenen JPG-Analyzer-Code schreiben, aber ich bezweifle, dass Sie einen sicheren Algorithmus dafür finden können. Was ist mit den Augen - sie wären relativ heller als die benachbarten Pixel ... und weitere Beispiele kommen mir in den Sinn. Das Beste, auf das Sie hoffen könnten, wäre eine Vorauswahl, die Ihnen einen vergrößerten Bereich eines möglichen Kandidaten anzeigt und Ihnen dann die Möglichkeit gibt, daran zu arbeiten oder nicht. Ich habe auch gehört, dass tote Pixel in der Lage sind, Kameras zu identifizieren, da sie immer die gleichen Koordinaten haben. Dies ist jedoch ein Hörensagen (für mich). Wenn dies der Fall für Sie ist, dann gibt es viele Möglichkeiten. Das hängt von Ihrem Betriebssystem und Ihren Grafikwerkzeugen ab. Zum Beispiel die Verwendung von Imagemagick oder Scripting in Ihrer Gui-Anwendung Ihrer Wahl.