How can I solve this ? It doesn't work.

Hello ,
I have an image and I need to scan all pixels and need to find 65 brithness pixel how many times used ?
I setup an algorithm but it doesnt work . Can you help me how can I solve it.
The image :
im = imread('unnamed.jpg');
griformat= rgb2gray(im);
counter=0;
for i=1: 256
for j=1 : 256
if griformat==65
counter=counter+1;
fprintf('times: %f \n ', counter)
else
j=j+1;
end
end
end

 Réponse acceptée

Walter Roberson
Walter Roberson le 10 Mai 2020
if griformat(i, j) == 65
counter = counter + 1;
end
Do not do the j=j+1 as MATLAB is doing that on your behalf because you have the for j loop.

Plus de réponses (0)

Catégories

En savoir plus sur Images dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by