Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- close all;
- clear all;
- IMG_1 = imread('fingerprint.bmp');
- BW2 = bwmorph(IMG_1,'thin');
- BW2_dwu = bwmorph(BW2,'thin');
- BW2_inf = bwmorph(IMG_1,'thin',inf);
- figure(1)
- subplot(2,2,1)
- imshow(IMG_1)
- title('Obraz originalny')
- subplot(2,2,2)
- imshow(BW2)
- title('Obraz po ścienianiu')
- subplot(2,2,3)
- imshow(BW2_dwu)
- title('Obraz po ścienianiu dwa razy')
- subplot(2,2,4)
- imshow(BW2_inf)
- title('Obraz po ścienianiu nieskonczonosc')
- %Szkieletyzacja-------
- IMG_2 = imread('kosc.bmp');
- BW2_2 = bwmorph(IMG_2,'skel',inf);
- figure(2)
- subplot(1,2,1)
- imshow(IMG_2)
- title('Obraz originalny')
- subplot(1,2,2)
- imshow(BW2_2)
- title('Obraz po ścienianiu')
- %Rekonstrukcja morfologiczna---------
- IMG_3 = imread('text.png');
- SE = ones(51,1);
- BW2_3 = imopen(IMG_3,SE);
- BW3_3 = imerode(IMG_3,SE);
- obr = imreconstruct(BW3_3,IMG_3);
- figure(3)
- subplot(2,2,1)
- imshow(IMG_3)
- title('Obraz originalny')
- subplot(2,2,2)
- imshow(BW2_3)
- title('Obraz po rekonstrukcji')
- subplot(2,2,3)
- imshow(obr)
- title('Obraz po rekonstrukcji no. 1')
- %Wypelnioanie dziur---------
- IMG_4 = imread('text.png');
- fill = imfill(IMG_4,'holes');
- figure(4)
- subplot(1,2,1)
- imshow(IMG_4)
- title('Obraz originalny')
- subplot(1,2,2)
- imshow(fill)
- title('Obraz po wypelnieniu')
- %czyszczenie---------
- IMG_5 = imread('text.png');
- clears = imclearborder(IMG_5);
- figure(4)
- subplot(1,2,1)
- imshow(IMG_5)
- title('Obraz originalny')
- subplot(1,2,2)
- imshow(clears)
- title('Obraz po czyszczeniu')
Advertisement
Add Comment
Please, Sign In to add comment