Frage

Wir haben also Histogramme ... Gibt es einen Algorithmus, um Originalbild von ihnen zu generieren?

alt text
(Quelle: Petrileskinen.fi)

War es hilfreich?

Lösung

Nein, weil die Histogramme einfach die zeichnen Nummer von Pixel verschiedener Töne, nicht ihre Standorte.

Andere Tipps

Das ist wie zu sagen: "Können Sie ein bestimmtes Gemälde (nicht wissen, welches wissen) von ein paar Farbentöpfen rekonstruieren?"

Es ist nicht möglich, ein unbekanntes Bild aus einem Histogramm zu rekonstruieren, aber das bedeutet nicht, dass Sie nichts tun können. Wenn Sie eine Datenbank mit möglichen Bildern haben, können Sie jedes Bild "Fingerabdruck" durch das Erstellen seines Histogramms "Fingerabdruck" haben und dann das Histogramm verwenden, das Sie über diese Datenbank mit Fingerabdrücken suchen müssen, um zu identifizieren, welches Bild es ist. Wenn Sie eine anständige Entfernungsmetrik finden, können Sie dies möglicherweise sogar verwenden, um Bilder zu finden, die "ähnlich" sind (in einem sehr groben Sinne) zu dem Bild, das Sie haben.

Sie können dies nicht verwenden, um zu sagen: "Hier ist ein Bild des Turms von London. Jetzt finde mir andere Bilder des Turms von London", aber Sie könnten es verwenden, um zu sagen: "Hier ist ein Bild eines Sonnenuntergangs; finde mir Bilder, die eine enthalten Ähnliche Farbenmenge ", die in gewissem Maße nützlich sein könnten.

Natürlich könnte sich herausstellen, dass Ihr abendliches Landschaftsbild ein sehr ähnliches Histogramm wie etwas völlig Irrelevantes hat und möglicherweise ein völlig anderes Histogramm als ein Bild hat, das für einen Menschen ähnlich aussieht. Es ist also kein robuster Ansatz. Aber wenn Sie nur das Histogramm haben, kann es sich lohnt, sich zu untersuchen, was erreicht werden kann.

Nein. Histogramme sind verlust.

Ein Histogramm enthält keine räumlichen Informationen. Ich meine, es ist nicht möglich, die x, y -Position des Pixels zu finden, die zu einem bestimmten Histogrammbehälter beigetragen hat. Das Histogramm repräsentiert nur Bildglobalhelligkeitsinformationen.

Histogramm trägt und liefert nur Informationen über die Verteilung von Tönen in einem Bild. Es handelt sich um eine Aggregation diskreter Informationen, die im Originalbild codiert sind - wie viele Pixel haben bestimmte Werte. Daher ist es nicht möglich, Originalbild zu generieren, ohne dass Additionsdetails wie die Position von Pixel usw. angegeben sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top