J'ai un code de mon ami. Il le fait bien fonctionner mais je rencontre
module **scipy.misc** has no attribute *imresize*
Je cherche, installé Pillow (PIL), scipy, scikit, .. mais ne fonctionne pas
J'ai demandé à mon ami mais il a oublié ce qu'il a installé.
Si vous cochez la documentation de scipy.misc.imresize
à partir de nombreuses versions récentes de scipy
, vous trouverez la ligne suivante en haut:
imresize
est obsolète!imresize
est obsolète dans SciPy 1.0.0 et sera supprimé dans 1.3.0. Utilisez plutôt Pillow:numpy.array(Image.fromarray(arr).resize())
.
La version 1.3.0 a eu lieu hier, donc si vous avez téléchargé scipy
sur votre système aujourd'hui, vous avez peut-être la nouvelle version, qui n'aura plus accès à cette fonction. La documentation que j'ai citée ci-dessus suggère un fragment de code (utilisant numpy
et PIL
) qui devrait fonctionner comme alternative.
scipy.misc.imresize est déprécié.
Il existe deux alternatives
Comme indiqué par @Bickknght, nous pouvons utiliser la bibliothèque PIL (Pillow).
from PIL import Image
numpy.array(Image.fromarray(arr).resize())
Utilisation de Skimage
from skimage.transform import resize
from skimage import data
image = data.camera()
resize(image, (100, 100))