1

以下のように補間を試みていますが、結果はバグの結果のようです。誰かが同じ問題を抱えているかどうか知りたいです。

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」を返します

これが既知の (おそらく報告されている) バグであると誰かが私に言うことができれば、このタスクを達成するための別の方法を考える必要があります。

4

0 に答える 0