#-*-coding: utf-8-*-
from PIL import Image, ImageFilter
# Czytaj obraz
im = Image.open( 'image.jpg' )
# Wyświetl obraz
im.show() 

# Stosowanie filtra do obrazu
im_sharp = im.filter( ImageFilter.SHARPEN )
#Zapisanie filtrowanego obrazu do nowego pliku
im_sharp.save( 'image_sharpened.jpg', 'JPEG' )

# Rozdzielenie obrazu na pasma (tj. czerwone, zielone i niebieskie dla RGB)
r,g,b = im_sharp.split()

# Wyświetlanie danych EXIF osadzonych w obrazie
exif_data = im._getexif()
exif_data
---

#-*-coding: utf-8-*-
from cv2 import *
import numpy as np
#Czytaj obraz
img = cv2.imread('testimg.jpg')
#Wyświetl obraz
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

#Stosowanie czarno-białego filtra do zdjęcia
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#Zapisanie filtrowanego obrazu do nowego pliku 
cv2.imwrite('graytest.jpg',gray)
---

