Digital Signal Processing Reference
In-Depth Information
Weitere Bildstatistiken konnen uber die Klasse
ImageStatistics
und
die daraus abgeleiteten Klassen
ByteStatistics
,
ShortStatistics
etc.
berechnet werden.
C.9
Punktoperationen
C.9 Punktoperationen
C.9.1
ImageProcessor
(Klasse)
Die nachfolgenden Methoden fur die Klasse
ImageProcessor
dienen zur
arithmetischen oder bitweisen Verknupfungen eines Bilds mit einem
ska-
laren
Wert. Die Operationen werden jeweils auf alle Pixel des Bilds bzw.
auf alle Pixel innerhalb der
Region of Interest
(ROI) angewandt.
void add (int value)
Addiert
value
zu jedem Pixel.
void add (double value)
Addiert
value
zu jedem Pixel.
void and (int value)
Binare AND-Operation der Pixelwerte mit
value
.
void applyTable (int[] lut)
Anwendung der Abbildung Lookup-Table
lut
auf alle Pixel des
Bilds bzw. innerhalb der ausgewahlten ROI.
void autoThreshold ()
Schwellwertoperation mit einem automatisch aus dem Histo-
gramm bestimmten Schwellwert
p
th
.
void gamma (double value)
Gammakorrektur mit dem Gammawert
value
.
void log ()
Logarithmus (Basis 10).
void max (double value)
Pixel mit Wert großer als
value
werden auf den Wert
value
ge-
setzt.
void min (double value)
Pixel mit Wert kleiner als
value
werden auf den Wert
value
ge-
setzt.
void multiply (double value)
Pixel werden mit
value
multipliziert.
void noise (double range)
Zu jedem Pixel wird ein normalverteilter Zufallswert im Bereich
±
range
addiert.
void or (int value)
Binare OR-Operation der Pixelwerte mit
value
.
void sqr ()
Pixel werden durch den Wert ihres Quadrats ersetzt.