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)
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}