以下のように補間を試みていますが、結果はバグの結果のようです。誰かが同じ問題を抱えているかどうか知りたいです。
img: h-by-w の入力画像 (numpy ndrarray)
img データは次のようになります。
img には 8 ビットのピクセル強度値が含まれ、各要素は補間前に 256.0 で除算されます。img に nans または infs が含まれていません。
from scipy.interpolate import RectBivariateSpline
h, w = img.shape
x = np.arange(0, h)
y = np.arange(0, w)
ip = RectBivariateSpline(x,y, img)
コードの抜粋は、以下のように未処理の例外をスローします。
RectBivariateSpline から interp2d に変更すると、Python 全体がクラッシュします。以下のダイアログ ウィンドウの要点は、「_fitpack.pyd」という名前のモジュールが原因で python.exe がクラッシュしたことです。
私は Windows 7 64 ビットと python 2.7 32 ビットで作業しています。numpy=1.6.2、scipy=0.11.0、および numpy.test() と scipy.test() の両方が「OK」を返します
これが既知の (おそらく報告されている) バグであると誰かが私に言うことができれば、このタスクを達成するための別の方法を考える必要があります。