Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I = imread("lena_cinza.bmp");
- white = ones(size(I)); #Cria templates totalmente brancos e pretos pra poder inserir as formas geometricas em cima
- black = zeros(size(I));
- filtro1 = circle(black,1,columns(black)/2,rows(black)/2,150); #Implementacao da funcao circle aqui: https://pastebin.com/LmykJrii
- imshow(filtro1);
- imwrite(filtro1,"filtro1.png");
- filtro2 = circle(white,0,columns(white)/2,rows(white)/2,10);
- imshow(filtro2)
- imwrite(filtro2,"filtro2.png");
- filtro3 = circle(white,0,columns(white)/2,rows(white)/2,150);
- filtro3 = circle(filtro3,1,columns(white)/2,rows(white)/2,75);
- imshow(filtro3);
- imwrite(filtro3,"filtro3.png");
- filtro4 = circle(black,1,columns(black)/2,rows(black)/2,150);
- filtro4 = circle(filtro4,0,columns(black)/2,rows(black)/2,75);
- imshow(filtro4);
- imwrite(filtro4,"filtro4.png");
- filtro5 = white;
- filtro5((256-15):(256+15),:) = 0;
- filtro5 = circle(filtro5,1,columns(filtro5)/2,rows(filtro5)/2,15);
- imshow(filtro5)
- imwrite(filtro5,"filtro5.png");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement