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 个评论

what does "read pixels" mean exactly? What is the input and what is the wanted output?
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
What exactly are you expecting a histogram of only white pixels to show?!
I'm expecting row wise and column wise white pixels on the image using FOR LOOP
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.
This is my input image
I want output like this

请先登录,再进行评论。

 采纳的回答

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.

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by