Info
This question is closed. Reopen it to edit or answer.
How to extract and display the white parts of a binary image (attached)
1 view (last 30 days)
Show older comments
I want the algoirthm to display each of the N's (in this case) as a separate figure
0 Comments
Answers (1)
KSSV
on 22 Mar 2018
Crop the image, so thjat there is no white along the backgrounds.
I = imread('untitled.png') ;
I1 = rgb2gray(I) ;
[y,x] = find(I) ;
N = 4 ; % number of N's in the image
idx = kmeans([x y],N) ;
imshow(I)
hold on
data= cell(N,1) ;
for i = 1:N
data{i} = [x(idx==i),y(idx==i)] ;
plot(data{i}(:,1),data{i}(:,2),'.','color',rand(1,3))
end
2 Comments
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!