2016-07-27 5 views
1

PILを使用して異なるサイズの2つのイメージをワーピングしようとしています。具体的には、将来のワーピングされたターゲットイメージの形状(サイズ)をnumpy配列として設定し、AttributeErrorが発生しました。PIL属性エラー:配列作成時の形状

ファイル "C:\ Anaconda2 \ lib \ site-packages \ PIL \ Image.py" 632、GETATTR レイズはAttributeError(名) はAttributeErrorに:形状

これはなぜ起こるのでしょうか?私は以前、この正確なことをやっていたという印象を受けています。それは、Pythonが理解していないことを絶対に理解していないという事実は言及していません。この

import skimage.io 
from PIL import Image 
import numpy as np 


Img1 = Image.open(picture1 + ".png") 
Img1 

Img2 = Image.open(picture2 + ".png") 
Img2 

r, c = Img2.shape[:2] 

    # creates array for the future shape in x,y 
corners = np.array([[0, 0], 
        [0, r], 
        [c, 0], 
        [c, r]]) 
... 

よろしく、JJ

答えて

1

)問題なく入力として、私は属性と配列が形状属性を持つImageオブジェクトが大きさを持っていると思います。コード内で名前を変更してみてください。 (参照:http://effbot.org/imagingbook/image.htm

+0

愚かな私!それは問題を解決しました、ありがとう! –

+0

あなたは大歓迎です:) – Daneel

関連する問題