maygapixel

Untitled

Dec 17th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.78 KB | None | 0 0
  1. >> img = imread('pic.jpg');
  2. >> figure, imshow(img)
  3. >> b = rgb2gray(img);
  4. >> figure, imshow (b),title('original image in grayscale')
  5.  
  6. >> c = 255-b;
  7. >> figure, imshow(c);title('complemented original image in grayscale')
  8.  
  9. >> d = im2bw(c);
  10. >> figure, imshow(d),title('Original image in black and white')
  11.  
  12. >> e = imfill(d,'holes');
  13. >> figure, imshow(e),title('Fill image in black and white')
  14.  
  15. >> f = bwlabel(e);
  16. >> figure, imshow(f),title('Labelled image in black and white')
  17.  
  18. >> vislabels(f),title('Each object labelled')
  19. >> g = regionprops(f, 'Area', 'BoundingBox');
  20. >> g(1)
  21. >> area_values = [g.Area]
  22. >> idx = find((6000 <= area_values) & (area_values <= 6500))
  23. >> h = ismember(f, idx);
  24. >> [h,num2] = bwlabel(h);
  25. >> figure, imshow(h), title(['tangle number: ' num2str(num2) ''])
Advertisement
Add Comment
Please, Sign In to add comment