2016-07-26 35 views
-1

Ich kenne die Möglichkeit von imcontrast und imadjust. Aber vielleicht gibt es eine andere Lösung ...? Ich habe eine Frage bezüglich der automatischen Fensterung des Bildes in Matlab? Gibt es eine Möglichkeit, eine automatische Fensterung durchzuführen?Automatische Fensterung des Bildes in Matlab

Ich wäre dankbar für jede Hilfe/Beratung.

Antwort

1

Es gibt einige weitere Methoden zum "automatischen Fensterbild in Matlab".
Einige verwendet Graustufenbilder und einige unterstützen Farbe.

Es gibt lineare Verarbeitungsalgorithmen wie imcontrast und imadjust (linear mit Gamma).

Es gibt histeq, die Histogrammausgleich durchführt.

kann ich empfehlen adapthisteq die "Contrast begrenzte adaptive Histogrammentzerrung (CLAHE)"

Siehe Matalb Dokumentation gilt: http://www.mathworks.com/help/images/functionlist.html#btdrtx1

Contrast Adjustment

Kontrasteinstellung, eine Histogrammentzerrung, Dekorrelationsdehnung
Funktionen

imadjust Adjust Werte der Bildintensität oder ColorMap
imcontrast Contrast Werkzeug einstellen
imsharpen Bild unscharfe Maskierung unter Verwendung zu Schärfen
Kontrast unter Verwendung von Histogrammentzerrung
adapthisteq Contrast begrenzte adaptive Histogrammentzerrung (CLAHE)
imhistmatch Adjust Histogramms von Bild histeq Enhance N-bin Histogramm der Referenzbild
decorrstretch Nehmen Dekorrelation Strecke anzupassen Bild Mehrkanal
stretchlim Grenzen finden Stretch Bild
intlut konvertieren integer val Kontrast ues Lookup-Tabelle
mit imnoise Verrauschen Bild

die richtige Methode Wahl auf Ihren Zielen abhängt.
Wenn Sie die Eingabetreue benötigen, wählen Sie die lineare Methode.
Wenn Sie den höchsten Kontrast benötigen, wählen Sie die Histogrammentzerrung (im Sättigungspreis).
Wenn Sie ein ausgewogenes Bild brauchen, können Sie sich für CLAHE entscheiden.

Die besten Algorithmen sind nicht in Matlab integriert, sondern erfordern mehr Aufwand (zu suchen, zu implementieren, zu kaufen ...).