Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %1
- load funkcjeLUT ;
- figure(1);
- plot(kwadratowa);
- A1 = imread('jet.bmp')
- figure(2);
- imshow(A1);
- test = intlut(A1, kwadratowa);
- figure(1)
- LUT(A1,kwadratowa)
- figure(2)
- LUT(A1,pierwiastkowa)
- figure(3)
- LUT(A1,log)
- figure(4)
- LUT(A1,odwlog)
- figure(5)
- LUT(A1,wykladnicza)
- figure(6)
- LUT(A1,odwrotna)
- figure(7)
- LUT(A1,pila)
- %LUT
- function LUT(obraz,przekodowanie)
- tmp = intlut(obraz, przekodowanie)
- subplot(2,2,1);
- imshow(obraz);
- title('Obraz oryginalny');
- subplot(2,2,2);
- plot(przekodowanie);
- title('LUT')
- subplot(2,2,3);
- imshow(tmp);
- title('Przeksztalcone')
- end
- %2
- A1 = imread('lena.bmp');
- A2 = imread('jet.bmp');
- figure(1)
- imshow(A1)
- figure(2)
- imshow(A2)
- figure(3)
- suma = imadd(A1,A2)
- imshow(suma);
- figure(4)
- suma1 = imadd(A1,A2,'uint16')
- imshow(suma1, []);
- figure(5)
- linia1 = imlincomb(4.2,A1)
- imshow(linia1)
- figure(6)
- linia2 = imlincomb(0.5,A2)
- imshow(linia2)
- figure(7)
- odejmowanie = imsubtract (A1,A2)
- imshow(odejmowanie)
- figure(8)
- odejmowanie_lena16 = int16(A1);
- odejmowanie_jet16 = int16(A2);
- odejmowanie1 = imsubtract (odejmowanie_lena16,odejmowanie_jet16)
- imshow(odejmowanie,[])
- figure(9)
- odejmowanie2 = imabsdiff(A1,A2)
- imshow(odejmowanie2)
- figure(10)
- mnozenie = immultiply(A1,A2)
- imshow(mnozenie)
- figure(11)
- A3 = imread('kolo.bmp');
- maska = boolean(A3);
- mnozenie1 = immultiply(A3,maska)
- imshow(mnozenie1)
- figure(12)
- neg = imcomplement(pic1)
- imshow(neg)
- %3
- A1 = imread('kolo.bmp');
- A2 = imread('kwadrat.bmp');
- b1 = boolean(A1)
- b2 = boolean(A2)
- figure(1)
- imshow(b1)
- figure(2)
- imshow(b2)
- figure(3)
- imshow(~b1)
- figure(4)
- imshow(~b2)
- figure(5)
- imshow(b1 & b2)
- figure(6)
- imshow(b1 | b2)
- figure(7)
- imshow(xor(b1,b2))
Advertisement
Add Comment
Please, Sign In to add comment