how to read column wise pixels using FOR LOOP

when I'm using this code I got below results....... figure,plot(sum(bw,2),1:size(bw,1));
so I need how to read column wise pixels using FOR LOOP? can any one tell me how to read pixels column wise ....?
Thanks in Advance

6 commentaires

Jan
Jan le 6 Mar 2017
what does "read pixels" mean exactly? What is the input and what is the wanted output?
DB
DB le 6 Mar 2017
This is my input image
how to extract only white pixels in the above image and using FOR LOOP and display the result on histogram projection
Thanks you
Adam
Adam le 6 Mar 2017
What exactly are you expecting a histogram of only white pixels to show?!
DB
DB le 6 Mar 2017
I'm expecting row wise and column wise white pixels on the image using FOR LOOP
Adam
Adam le 6 Mar 2017
It still doesn't make sense what you want. Focus on the result you want. The fact you think you should use a for loop is irrelevant to what you are actually trying to get as an end result.
DB
DB le 6 Mar 2017
This is my input image
I want output like this

Connectez-vous pour commenter.

 Réponse acceptée

Adam
Adam le 7 Mar 2017
Modifié(e) : Adam le 7 Mar 2017
Judging from your last comment what you want is a plot of the number of black pixels in each column of the image:
figure; area( sum( ~bw ) )
should give you this.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by