这是我的代码。
import sys, os
import numpy as np
import matplotlib.pyplot as plt
import PIL
from PIL import Image
im = Image.open('C:/research/1.jpg')
im_bicubic = Image.open('C:/research/1.jpg')
wei, hei = im.width, im.height
im = im.resize((wei,hei), 0)
im_bicubic = im_bicubic.resize((wei,hei), PIL.Image.BICUBIC)
im.save('C:/research/1ori.jpg')
im_bicubic.save('C:/research/1bic.jpg')
原始图像保存到“im”。
双三次插值图像已保存到“im_bicubic”。
我把它保存到任何文件夹,但是当我查看它时,这两个图像之间没有区别。
我添加了此代码以进行验证。
im_array=np.asarray(im)
im_bicubic_array=np.asarray(im_bicubic)
print(im_bicubic_array - im_array)
结果是一个全为零的数组。
这两个数组完全相同。
为什么一个原始的和一个使用插值方法的相同?
枕头,双三次,我用了另一个,但它也是一样的。
为什么两张图一模一样?
我是否弄错了代码,导致双三次不起作用?
谢谢。