File "<ipython-input-23-e640c8ab269c>", line 1, in <module>
img_lbl, regions= selectivesearch.selectivesearch(img, scale=500, sigma=0.9, min_size=10)
TypeError: 'module' object is not callable
为什么我会收到此错误?我很困惑。
你需要知道什么来回答我的问题?我尝试运行此代码
import skimage.data
import selectivesearch
import matplotlib.pyplot as plt
img = skimage.data.astronaut()
img_lbl, regions= selectivesearch.selectivesearch(img, scale=500, sigma=0.9, min_size=10)
regions[:10]
[{'labels': [0.0], 'rect': (0, 0, 15, 24), 'size': 260},
{'labels': [1.0], 'rect': (13, 0, 1, 12), 'size': 23}]
我使用函数selective_search
收到此错误
AttributeError: module 'selectivesearch' has no attribute 'selective_search'
看起来好像您在选择性搜索模块中导入了selectivesearch
,然后调用它而不是调用函数。
错误说你不能像函数一样调用模块