How to calculate NDI Index

2 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.

Catégories

En savoir plus sur Matrix Indexing 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