2016-10-17 9 views
0

skimage.restoration.denoise_wavelet 이미지를 denoise하고 싶습니다. 그러나 문제는 가져 오기에서 발생합니다. python 패키지에서 가져 오기 오류 skimage

from skimage.restoration import denoise_nl_means,denoise_wavelet

ImportError Traceback (most recent call last) <ipython-input-2-161a32d32528> in <module>() ----> 1 from skimage.restoration import denoise_nl_means,denoise_wavelet ImportError: cannot import name denoise_wavelet

denoise_wavelet과 같은 범주에 denoise_nl_means를 가져 오기에는 문제가 없습니다. 그것은 말이되지 않습니다.

나는 설치 및 skimage 패키지 및 코딩에 대한 jupyter 노트북를 업데이트 PIP 을 사용했다. scikit-image 0.12.3을 설치하기 전에 모든 요구 사항을 설치했습니다. 내가 설치 한 요구 사항은 다음과 같습니다 :

matplotlib 1.5.1,numpy 1.11.1,scipy 0.18.1,six 1.10.0,networkx 1.11,pillow 3.4.1,dask 0.10.0,PyWavelets 0.4.0

답변

0

pip와 함께이 라이브러리를 설치하면 0.12 브랜치 내에있는 최신 안정 릴리스가 설치된 것일 수 있습니다.

서로 다른 버전의 scikit-learn에 대한 여러 가지 문서가 있습니다. 우리가 해석 할 경우 제대로 다음 어느 안정적인 지점에 아직 존재하지 않는 을 가져올 기능 :

Search for function-name in docs of development-branch을 : OK!

Search for function-name in docs of 0.12 branch 조회수 없음!

슬프게도 scikit-image의 문서는 라이브러리에 기능이 추가 된 시점을 말하지 않습니다 (scipy에서와 같이).

추가 분석은 github + blame here에서 수행 할 수 있습니다.

이 기능이 필요한 경우 개발 지점을 잡고 소스에서 설치하십시오! 항상 해당 doc 버전을 읽으십시오!

+0

내가 필요로하는 기능은 dev 분기 0.13.x에만 있습니다. – copc