Предупреждение: imresize устарела в Scipy 1.14.3 - PullRequest
0 голосов
/ 16 мая 2019

Я получаю следующее предупреждение:

...\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 - изображение земли, а impage2 - изображение земли пару лет спустя.Следовательно, разностное изображение будет таким, что значения пикселей, связанных с изменениями земель, будут иметь значения, значительно отличающиеся от значений пикселей, связанных с неизмененными областями.

diff_image = abs(image1 - image2)
...