gpt4 book ai didi

python - 警告 : imresize is deprecated in Scipy 1. 14.3

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:51 26 4
gpt4 key购买 nike

我收到以下警告消息:

...\anaconda3\lib\site-packages\ipykernel_launcher.py:1: 
DeprecationWarning: `imresize` is deprecated!
`imresize` is deprecated in SciPy 1.0.0, and will be removed in 1.2.0.
Use ``skimage.transform.resize`` instead.
"""Entry point for launching an IPython kernel.

当我运行时

image1 = imresize(image1, (new_size)).astype(np.int16)
image2 = imresize(image2, (new_size)).astype(np.int16)

我不确定我使用的是哪个版本的 Scipy。

这是我正在运行的代码:

from skimage.transform import resize
import numpy as np
import imageio

image1 = imageio.imread("168_Left_Rio_Grande_Flooding_md.jpg")
image2 = imageio.imread("168_Right_Rio_Grande_Flooding_md.jpg")

new_size = np.asarray(image1.shape) / 5
new_size = new_size.astype(int) * 5

image1 = imresize(image1, (new_size)).astype(np.int16)
image2 = imresize(image2, (new_size)).astype(np.int16)

我希望能够计算 image1 和 image2 之间的差异。 image1 是陆 map 像,image2 是几年后的陆 map 像。因此,差异图像将使得与土地变化相关的像素值与与未变化区域相关的像素的值显着不同。

diff_image = abs(image1 - image2)

最佳答案

如果有人还在搜索,那么根据 scipy.misc.imresize 的官方文档 here ,您可以使用以下方法调整图像大小:

install Pillow package (pip install Pillow)

from PIL import Image       
resized_image = numpy.array(Image.fromarray(original_image).resize(newsize))

关于python - 警告 : imresize is deprecated in Scipy 1. 14.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56167132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com