Effacer les filtres
Effacer les filtres

Is it possible to calculate the height of an object in an image by processing its shadow?

2 vues (au cours des 30 derniers jours)
An object is placed in the source light, which is at an angle wrt to object. Object's shadow is cast and the scene is captured by a camera.In that case is it possible to calculate the height of the object by processing the shadow of the object in the image with MATLAB?

Réponse acceptée

Walter Roberson
Walter Roberson le 24 Fév 2017
If the angle of the light source is known, then dividing the length of the shadow by tan() of the angle will give the height of the object in the same units as the length of the shadow is in.
If the angle of the light source is not known, then No, the shadow does not provide enough information in itself.
Also, you would need an absolute measure somewhere if you want absolute results.
  1 commentaire
Navya Mohan
Navya Mohan le 27 Fév 2017
If I can get the length of known height object and its shadow length under the same conditions, the angle of light source can be calculated using the tan function . Then can I use the known angle of incidence for calculating the height of unknown object? If so, how can I measure the pixel count and correlate to the actual height of an object?

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by