estimate_sl_al_lrestimate_sl_al_lrEstimateSlAlLrEstimateSlAlLr (Operator)

Name

estimate_sl_al_lrestimate_sl_al_lrEstimateSlAlLrEstimateSlAlLr — Berechnen des Slants der Lichtquelle und des Reflexionskoeffizienten der Oberfläche.

Signatur

estimate_sl_al_lr(Image : : : Slant, Albedo)

Herror estimate_sl_al_lr(const Hobject Image, double* Slant, double* Albedo)

Herror T_estimate_sl_al_lr(const Hobject Image, Htuple* Slant, Htuple* Albedo)

void EstimateSlAlLr(const HObject& Image, HTuple* Slant, HTuple* Albedo)

HTuple HImage::EstimateSlAlLr(HTuple* Albedo) const

double HImage::EstimateSlAlLr(double* Albedo) const

static void HOperatorSet.EstimateSlAlLr(HObject image, out HTuple slant, out HTuple albedo)

HTuple HImage.EstimateSlAlLr(out HTuple albedo)

double HImage.EstimateSlAlLr(out double albedo)

Beschreibung

Der Operator estimate_sl_al_lrestimate_sl_al_lrEstimateSlAlLrEstimateSlAlLrEstimateSlAlLr berechnet nach dem Algorithmus von Lee und Rosenfeld aus dem Bild ImageImageImageImageimage den SlantSlantSlantSlantslant der Lichtquelle, d.h. den Winkel, den die Richtung der Lichtquelle mit der positiven z-Achse bildet, und den Reflexionskoeffizienten AlbedoAlbedoAlbedoAlbedoalbedo der im Bild dargestellten Oberfläche, d.h. das Verhältnis von einfallender Strahlung zu austretender Strahlung.

Achtung

Der Reflexionskoeffizient AlbedoAlbedoAlbedoAlbedoalbedo wird für die gesamte im Bild dargestellte Oberfläche als konstant angenommen.

Ausführungsinformationen

Parameter

ImageImageImageImageimage (input_object)  singlechannelimage(-array) objectHImageHImageHobject (byte)

Das Bild, für das der Slant und der Reflexionskoeffizient geschätzt werden soll.

SlantSlantSlantSlantslant (output_control)  angle.deg(-array) HTupleHTupleHtuple (real) (double) (double) (double)

Winkel zwischen der Richtung der Lichtquelle und der positiven z-Achse (im Gradmaß).

AlbedoAlbedoAlbedoAlbedoalbedo (output_control)  real(-array) HTupleHTupleHtuple (real) (double) (double) (double)

Anteil der Strahlung, der von der Oberfläche reflektiert wird.

Ergebnis

estimate_sl_al_lrestimate_sl_al_lrEstimateSlAlLrEstimateSlAlLrEstimateSlAlLr liefert immer den Wert 2 (H_MSG_TRUE).

Nachfolger

sfs_mod_lrsfs_mod_lrSfsModLrSfsModLrSfsModLr, sfs_orig_lrsfs_orig_lrSfsOrigLrSfsOrigLrSfsOrigLr, sfs_pentlandsfs_pentlandSfsPentlandSfsPentlandSfsPentland, photometric_stereophotometric_stereoPhotometricStereoPhotometricStereoPhotometricStereo, shade_height_fieldshade_height_fieldShadeHeightFieldShadeHeightFieldShadeHeightField

Modul

3D Metrology