Convertir numpy array vers image et l'afficher sur Tkinter
Bonjour,
J'ai une image que je convertie en array grace à numpy, je modifie ensuite le matrice pour modifier l'image puis j'aimerai remettre la matrice en image mais lorsque que je veux afficher cette nouvelle image, il n'y a rien d'affiché comment faire ?
Voici un bout de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
ph=Image.open(filename)
filter(ph)
def filter(ph)
tabPix=np.array(ph)
print tabPix
for i in tabPix:
tabPix[i]=tabPix[i]*(1/9)
print tabPix
img = Image.fromarray(tabPix)
img_tk= ImageTk.PhotoImage(img)
display(img_tk)
def display(img)
img2=Canvas.create_image(photo.width()+10,20, anchor=NW,image=img) |
mon programme complet est ici: https://mega.nz/#!ENM2kJBB!YNeyQuIk-...o8Vmwwx69ox3h0
Merci d'avance