MATLAB Answers

Hi, i want to know dt how to get 0's and 1's from a binary image?

5 views (last 30 days)
abhishek
abhishek on 31 Mar 2014
Commented: Image Analyst on 31 Mar 2014
Suppose i have a binary image and i wnt to select dt area whose binary values are 0's and 1's.

  2 Comments

Youssef  Khmou
Youssef Khmou on 31 Mar 2014
the question is not clear, binary image is all (0,1) whats is the difference of the area dt?
Ankur Singh
Ankur Singh on 31 Mar 2014
do u want to know no. of white and black pixel??
if yes,first read the binary image using imread and then u can write a logic to count 0's and 1's

Sign in to comment.

Accepted Answer

Nitin
Nitin on 31 Mar 2014
I = imread('img.bmp'); I_bin = im2bw(I);
% find the '0's in the image:
a = find(I_bin==0);
% find the '1's in the image:
b = find(I_bin==1);

  2 Comments

Image Analyst
Image Analyst on 31 Mar 2014
I'm not sure what you're going to do, just having linear indices of where it is 1 and where it is 0 is virtually never required. You're probably heading down an inefficient path but since you didn't give the complete context, I don't know how to tell you the best way to proceed. Explain more about your application, and I'll tell you the right way to do it.

Sign in to comment.

More Answers (0)

Sign in to answer this question.