0
双線形補間で画像のサイズを変更したいと思います。pythonで双線形補間を使って画像サイズを変更
def resizeImageBI(im,width,height):
temp = np.zeros((height,width),dtype=np.uint8)
ratio_1 = float(im.size[0] - 1)/ float(width - 1)
ratio_0 = float(im.size[1] - 1)/float(height - 1)
xx,yy = np.mgrid[:height, :width]
xmap = np.around(xx * ratio_0)
ymap = np.around(yy * ratio_1)
for i in xrange(0, height):
for j in xrange(0,width):
temp[i][j]=im.getpixel((ymap[i][j], xmap[i][j])) * getNewIntensity(i,j,ratio_1,ratio_0)
return Image.fromarray(temp)
は、まず、可変画像幅比と高さの比を得る。..コードがこれを下回る私は書かれている..私は新しい強度値を見つけましたが、私はそれを使用することができますかわからない
lena.png 0.5 1
That is output accorting to written code
何をしたい私は、このための機能がある知っているが、行うことができますscipy.mics.imresizeがあります –