skimage模块缺乏记录的功能

时间:2014-11-12 00:44:06

标签: python image-processing scikit-image


我正在尝试使用python上的图像处理,并建议使用skimage模块(Scikit-image全名)。

我正在使用Windows Conda Python 2.7安装。

当尝试使用canny函数skimage.feature.canny()时,我遇到了以下错误:

AttributeError: 'module' object has no attribute 'canny'`

打印出模块版本,我似乎已更新。

print skimage.__version__
0.10.1

根据documentation,这个功能应该存在。

我不完全确定从这里做什么。有什么帮助吗?

编辑 -

>>> print dir(skimage.feature)
['BRIEF', 'CENSURE', 'ORB', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '_daisy', '_hessian_det_appx', '_hog', '_texture', 'blob', 'blob_dog', 'blob_doh', 'blob_log', 'brief', 'brief_cy', 'censure', 'censure_cy', 'corner', 'corner_cy', 'corner_fast', 'corner_foerstner', 'corner_harris', 'corner_kitchen_rosenfeld', 'corner_moravec', 'corner_orientations', 'corner_peaks', 'corner_shi_tomasi', 'corner_subpix', 'daisy', 'greycomatrix', 'greycoprops', 'hessian_matrix', 'hessian_matrix_det', 'hessian_matrix_eigvals', 'hog', 'local_binary_pattern', 'match', 'match_descriptors', 'match_template', 'orb', 'orb_cy', 'peak', 'peak_local_max', 'plot_matches', 'structure_tensor', 'structure_tensor_eigvals', 'template', 'texture', 'util']

1 个答案:

答案 0 :(得分:3)

尝试使用skimage.filter.canny(之前的位置)。这应该在版本0.10.1-2中的正确位置(skimage.feature.canny)。相关讨论here