gradient image of multi -spectral image

2 vues (au cours des 30 derniers jours)
preet
preet le 29 Août 2013
when i tried this code for color gradient in RGB ,i faced a problem.
atan() function gives us range from(-pi,pi).
if(teta<0.0)
teta=teta+2*pi;
and to convert (0,360) degree i do
teta=teta*180/pi;
but this does not give me satisfactory result.
i want a angle matrix mean 'teta' has value (0,360) degree
  1 commentaire
Amith Kamath
Amith Kamath le 29 Août 2013
Have you tried contacting the author of this code?

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 29 Août 2013
Have you considered using atan2() ?
  2 commentaires
preet
preet le 1 Sep 2013
i m using atan()
Walter Roberson
Walter Roberson le 1 Sep 2013
I am aware of that. But if the information is available then atan2() is more appropriate.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Image Filtering and Enhancement dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by