Bonjour déjà !
Je sais qu'il faut utiliser la commande : im2=Image.fromarray(M) Avec M la matrice et im2 l'image obtenu
Cependant, je devais créer une fonction qui tourne une image de 90° vers la droite ce qui revient à déterminer la transposée.
Voici mon programme :
def f(M_image):
M=np.zeros((2000,1333,3))
I=np.shape(M_image)
for i in range(I[1]):
for j in range(I[0]):
M[i,j]=M_image[j,i]
im3=Image.fromarray(M)
return im3.show()
print(f(M_image))
Et je reçois ce type d'erreur : TypeError: Cannot handle this data type
Je ne comprends pas pourquoi ça marche pas ..
Si quelqu'un peut me venir en aide, j'le remercie ! 