import numpy as np from skimage import io, transform, morphology from skimage.color import rgb2gray from skimage.filters import sobel import scipy.misc #wczytanie zdjec photo=[] photo.append('planes/samolot08.jpg') photo.append('planes/samolot09.jpg') photo.append('planes/samolot10.jpg') photo.append('planes/samolot11.jpg') photo.append('planes/samolot12.jpg') photo.append('planes/samolot14.jpg') #for i, value in enumerate (photo): #print(value) #zapis zdjecia w tablicy photoarray=[] for value in photo: photoarray.append(io.imread(value)) #print(photoarray[0]) #zmiana tablicy na 2d array2d=[] for value2 in photoarray: array2d.append(rgb2gray(value2)) #print(array2d[0]) #robienie obrysu samolotow contour=[] for k, value3 in enumerate (array2d): contour.append(sobel(value3)) #zmiana rozmiaru dowolnego zdjęcia na taki sam jak inne photoend=[] for l, value4 in enumerate (contour): photoend.append(scipy.misc.imresize(value4,(264,400))) line1 = np.concatenate((photoend[0],photoend[1],photoend[2]),axis=1) line2 = np.concatenate((photoend[3],photoend[4],photoend[5]),axis=1) image = np.concatenate((line1,line2),axis=0) #image2 = morphology.dilation(image,np.square(3)) scipy.misc.imsave('image.jpg',image) #scipy.misc.imsave('image2.jpg',image2)