2017-11-18 13 views
1

「をanti_aliasing」予期しないキーワード引数を得た私は、マニュアルに記載とおりにエイリアシング使用してサイズ変更機能を使用しようとしています:http://scikit-image.org/docs/dev/auto_examples/transform/plot_rescale.htmlScikitの画像:サイズを変更する()

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

しかし、これは返します

Scikit画像:サイズを変更する()理由は何

'をanti_aliasing' 予期しないキーワード引数 を得ました この? anti_aliasingはデフォルトでオンですか?この関数を使用できない場合、アンチエイリアシングを使用してイメージのサイズを変更する最も良い方法は何ですか?

答えて

1

コードhereをgit blameでチェックすると、19.09.2017に導入されたようです。

これをサポートする唯一のリリースバージョンは、v0.13.1,です。

はチェックのために、現在使用しているバージョンの種類、私は(あなたの使用のpython-分布の)あなたの通訳を開いてくださいお勧めします。

import skimage as sk 
sk.__version__ 
# '0.13.0' i would not be able to use it, it seems 
+0

0.13.1をインポートするにはどうすればsk?_ version__を書く?私はジュピターノートを使用しているので、すべてのインポートがインラインで行われます – ru111

+0

何ですか?上記は小切手です(これはまた、ジュピターノートブックでも機能します)。特別なインポートスタイルはありません。あなたが持っているバージョンを確認してください。バージョンが0.13.1でない場合は、おそらくアップグレードする必要があります。仮想環境を使用しないと、一度に1つのバージョンしかインストールできません。 – sascha

+1

ああ、私は参照してください。だから私の質問への答えは、私が使用している環境でこのパッケージのこの特定のバージョンをインストールすることです(私はこれにはかなり新しいので、私には明らかではありませんでした)。ありがとう! – ru111

0

ドキュメント

の2セットがあります1)http://scikit-image.org/docs/dev/api/skimage.transform.html#skimage.transform.resize

2)http://scikit-image.org/docs/0.11.x/api/skimage.transform.html#resize

第一方は受け入れませんnti_aliasingをパラメータとして0.11バージョンです。アンチエイリアスを受け入れるバージョンは0.14 です。古いバージョンのように見えますが、サイズ変更中にボックスフィルタが使用され、すべてのピクセルの重みが同じです。

関連する問題