現在、PIL と NumPy を使用しています。色付きのpng
画像があり、次のことをしたい:
- グレースケールで読み込む
- NumPy配列に変換
- 配列で FFT を実行する
- 画像を表示する
これは私がしようとしていることです(--pylab
フラグ付きのIPythonで):
In [1]: import Image
In [2]: img = Image.open('ping.png').convert('LA')
In [3]: img_as_np = np.asarray(img)
In [4]: img_as_np
Out[4]: array(<Image.Image image mode=LA size=1000x1000 at 0x105802950>, dtype=object)
In [5]: img_fft = fft.fft2(img_as_np) // IndexError: index out of range for array