estimate_tilt_zcestimate_tilt_zcEstimateTiltZcEstimateTiltZcestimate_tilt_zc (Operator)
Name
estimate_tilt_zcestimate_tilt_zcEstimateTiltZcEstimateTiltZcestimate_tilt_zc
— Estimate the tilt of a light source.
Signature
Herror estimate_tilt_zc(const Hobject Image, double* Tilt)
Herror T_estimate_tilt_zc(const Hobject Image, Htuple* Tilt)
def estimate_tilt_zc(image: HObject) -> Sequence[float]
def estimate_tilt_zc_s(image: HObject) -> float
Description
estimate_tilt_zcestimate_tilt_zcEstimateTiltZcEstimateTiltZcEstimateTiltZcestimate_tilt_zc
estimates the tilt of a light source,
i.e. the angle between the light source and the x-axis after
projection into the xy-plane, from the image ImageImageImageImageimageimage
using
the algorithm of Zheng and Chellappa.
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 the tilt is to be estimated.
TiltTiltTiltTilttilttilt
(output_control) angle.deg(-array) →
HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Angle between the light source and the x-axis after
projection into the xy-plane (in degrees).
Result
estimate_tilt_zcestimate_tilt_zcEstimateTiltZcEstimateTiltZcEstimateTiltZcestimate_tilt_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