Pan*_* Li 6 python scipy scikit-image
该文件中scipy.misc.imresize指出,imresize已被弃用!使用skimage.transform.resize代替。但似乎与skimage.transform.resize给出不同的结果scipy.misc.imresize。
例如,对于1.jpg:
import numpy as np
from skimage.transform import resize
from scipy.misc import imresize
from imageio import imread
img = imread('1.jpg')
res = (1280, 1280)
img1 = resize(img, res) # np.float64, skimage
img2 = imresize(img, res) # np.uint8, scipy.misc
img3 = (img1 * 255).astype(np.uint8)
# from skimage import img_as_ubyte
# img3 = img_as_ubyte(img1)
np.count_nonzero(img3 - img2)
1748642
Run Code Online (Sandbox Code Playgroud)
容易发现它们img2并且img3明显不同,但是当使用imageio.save它们时,它们看起来相同。
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |