estimate_sl_al_zcestimate_sl_al_zcEstimateSlAlZcEstimateSlAlZcestimate_sl_al_zc (Operator)
Name
estimate_sl_al_zcestimate_sl_al_zcEstimateSlAlZcEstimateSlAlZcestimate_sl_al_zc
— Estimate the slant of a light source and the albedo of a surface.
Signature
def estimate_sl_al_zc(image: HObject) -> Tuple[Sequence[float], Sequence[float]]
def estimate_sl_al_zc_s(image: HObject) -> Tuple[float, float]
Description
estimate_sl_al_zcestimate_sl_al_zcEstimateSlAlZcEstimateSlAlZcEstimateSlAlZcestimate_sl_al_zc
estimates the SlantSlantSlantSlantslantslant
of a
light source, i.e. the angle between the light source and the positive
z-axis, and the albedo of the surface in the input image
ImageImageImageImageimageimage
, i.e. the percentage of light reflected by the
surface, using the algorithm of Zheng and Chellappa.
Attention
The AlbedoAlbedoAlbedoAlbedoalbedoalbedo
is assumed constant for the entire surface
depicted in the image.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on tuple level.
Parameters
ImageImageImageImageimageimage
(input_object) singlechannelimage(-array) →
objectHImageHObjectHImageHobject (byte)
Image for which slant and albedo are to be estimated.
SlantSlantSlantSlantslantslant
(output_control) angle.deg(-array) →
HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Angle of the light sources and the positive z-axis
(in degrees).
AlbedoAlbedoAlbedoAlbedoalbedoalbedo
(output_control) real(-array) →
HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Amount of light reflected by the surface.
Result
estimate_sl_al_zcestimate_sl_al_zcEstimateSlAlZcEstimateSlAlZcEstimateSlAlZcestimate_sl_al_zc
always returns the value 2 (H_MSG_TRUE).
Possible Successors
sfs_mod_lrsfs_mod_lrSfsModLrSfsModLrSfsModLrsfs_mod_lr
,
sfs_orig_lrsfs_orig_lrSfsOrigLrSfsOrigLrSfsOrigLrsfs_orig_lr
,
sfs_pentlandsfs_pentlandSfsPentlandSfsPentlandSfsPentlandsfs_pentland
,
photometric_stereophotometric_stereoPhotometricStereoPhotometricStereoPhotometricStereophotometric_stereo
,
shade_height_fieldshade_height_fieldShadeHeightFieldShadeHeightFieldShadeHeightFieldshade_height_field
Module
3D Metrology