Scikit图片:resize()得到了一个意外的关键字参数'anti_aliasing'

ru1*_*111 6 python image-processing scikit-image

我正在尝试使用完全按照文档中所述使用别名的resize函数:http://scikit-image.org/docs/dev/auto_examples/transform/plot_rescale.html

from skimage.transform import resize
im_test = resize(im_test, (im_test.shape[0] / 3, im_test.shape[1] / 3),anti_aliasing=True)
Run Code Online (Sandbox Code Playgroud)

但是这会返回:

Scikit图片:resize()得到了一个意外的关键字参数'anti_aliasing'

这是什么原因?默认情况下是否打开anti_aliasing?如果不能使用此功能,使用抗锯齿调整图像大小的最佳方法是什么?

sas*_*cha 2

用 git Blame 检查这里的代码,似乎是在 2017 年 9 月 19 日引入的。

目前支持此功能的唯一发行版本应该是:v0.13.1届时您将需要它!

为了检查您当前使用的版本,我建议打开您的解释器(您使用的 python 发行版)并执行以下操作:

import skimage as sk
sk.__version__
# '0.13.0' i would not be able to use it, it seems
Run Code Online (Sandbox Code Playgroud)

  • 我有 `0.13.1` 并且抗锯齿功能尚不可用 (7认同)
  • 真的。如果您检查答案所指的源代码,就会发现它根本不存在。答案是不正确的。 (4认同)