Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Lena=imread("C:\Users\Damian\Desktop\sprawko4,5\silka.jpg");
- Pep=imread("C:\Users\Damian\Desktop\sprawko4,5\silka2.jpg")
- //dopelnienie
- imshow(imcomplement(Lena));
- sleep(1000);
- //dodawanie z nasyceniem
- // jezeli wykracza poza zakres obnizany do max wartosci
- imshow(imadd(Lena,Pep));
- sleep(1000);
- //odejmowanie
- //najczesciej odejmujemy tlo (sfotografowane oddzielnie)
- imshow(imsubtract(Lena,Pep));
- sleep(1000);
- imshow(imsubtract(Pep,Lena));
- sleep(1000);
- //podobne roli pelni
- imshow(imdivide(Pep,Lena));
- sleep(1000);
- //modul roznicy - do wykrywania ruchu
- imshow(imabsdiff(Lena,Pep));
- sleep(1000);
- //lenas=im2double(Lena);
- //peps=im2double(Pep);
- ////lokalna kombinacja
- //komb=lenas;
- ////wyciagam maske odpowiadajaca czerwonemu
- //maska=imsubtract(peps(:,:,1),peps(:,:,2));
- //maska(maska<0.4)=0;maska(maska>=0.4)=1;
- //imshow(maska);
- //sleep(1000);
- ////wyciagam maske odpowiadajaca zielonemu
- //maska=imsubtract(peps(:,:,2), peps(:,:,1));
- //maska(maska<0.08)=0;maska(maska>=0.08)=1;
- //imshow(maska);
- //sleep(1000);
- ////chcemy widzowi zaznaczyc obszar ktory nas interesuje
- ////wyrozniam podejrzane o blue
- //Blue=imsubtract(Lena(:,:,3),Lena(:,:,2));
- //imshow(Blue);
- //sleep(1000);
- //Prog=Blue;
- //Prog(Blue<=50)=0;Prog(Blue>50)=255;
- //imshow(Prog);
- //sleep(1000);
- ////je rozjasniam, reszte sciemniam
- //stacksize("max");
- //Le=rgb2ycbcr(Lena);
- //Cz=Le(:,:,2);
- //Cz(Blue>50)=Cz(Blue>50)+0.2;
- //Cz(Blue<=50)=Cz(Blue<=50)-0.2;
- //Le(:,:,2)=Cz;
- //imshow(ycbcr2rgb(Le));
- //imwrite(ycbcr2rgb(Le),"lenablue.png");
- //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement