How to calculate intensity value of an image ?
Mostra commenti meno recenti
i'm doing project in Image retrieval using Krawtchouk moment .. we are calculating the moment value but to do this.. we need to know the intensity value of an image.. plz help us..
Risposta accettata
Più risposte (2)
Mona
il 25 Giu 2013
0 voti
how can i find : the total number of possible intensity levels in hyper image?
is it the total number of bands?
1 Commento
Image Analyst
il 25 Giu 2013
Check out the class of the image. If it's uint8, you can have 256 intensity values. If it's uint16, there are 65536 values. If it's color, there are 256*256*256 possible values for a color uint8 image, and 65536*65536*65536 possible values for a color uint16 image.
Poornima Devi
il 23 Gen 2018
0 voti
Sir I am also doing a project which includes the calculation of intensity of each pixel soo can I get the perfect code for it pleaseeeee sir it's urgent
3 Commenti
Aatheeswaran M
il 10 Ott 2018
Sir, I am also doing a project which includes the calculation of the intensity of each row soo can I get the perfect code for it please sir it's urgent
YOGITAA YOGITAA
il 2 Mar 2022
could you please share the code?
Image Analyst
il 2 Mar 2022
Modificato: Image Analyst
il 2 Mar 2022
@Poornima Devi, @Aatheeswaran M, and @YOGITAA YOGITAA, the image array is already the intensity of each pixel. There is nothing left to do - you have it already. If you want the intensity along one particular row only, you can use indexing:
row = 42; % Whatever row you want
horizontalProfile = grayImage(row, :);
If you want the mean of that row, you can use mean():
meanGrayLevel = mean(horizontalProfile);
If you'd like to see an tutorial on image segmentation, see it on my File Exchange page:
Categorie
Scopri di più su Convert Image Type in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!