How to calculate NDI Index

5 vues (au cours des 30 derniers jours)
MaxM
MaxM le 19 Mai 2021
Commenté : Stephan le 20 Mai 2021
Hello,
I have to calculate the NDI (Normalized difference index) according to the formula: NDI = 128*(((G-R)/(G+R))+1)
This index is applied to all pixels of the image, giving values between 1 and +1, but to display the image, these values must be between 0 and 255.
Can someone please explain and help me how to do this?

Réponses (1)

Stephan
Stephan le 19 Mai 2021
Modifié(e) : Stephan le 19 Mai 2021
NDI_new = uint8(rescale(NDI, 0, 255));
  2 commentaires
MaxM
MaxM le 19 Mai 2021
Thank you for your answer about the rescale. First, how can I calculate the NDI for each pixel of my image ?
Stephan
Stephan le 20 Mai 2021
What are G and R - green and red values? Or what is meant?

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by