【发布时间】:2020-04-23 18:49:06
【问题描述】:
我收到上述错误。 我已经安装了 opencv-contrib 模块但仍然无法正常工作
def dictionary(descriptors, N):
em = cv2.EM(N)
em.train(descriptors)
Traceback(最近一次通话最后一次):
文件“”,第 1 行,在 runfile('C:/Users/Ankuran Das/Desktop/Pyhton/Case/fishvec.py', wdir='C:/Users/Ankuran Das/Desktop/Pyhton/Case')
运行文件中的文件“D:\Anaconda\lib\site-packages\spyder_kernels\customize\spydercustomize.py”,第 827 行 execfile(文件名,命名空间)
文件“D:\Anaconda\lib\site-packages\spyder_kernels\customize\spydercustomize.py”,第 110 行,在 execfile exec(编译(f.read(),文件名,'exec'),命名空间)
文件“C:/Users/Ankuran Das/Desktop/Pyhton/Case/fishvec.py”,第 141 行,在 gmm = generate_gmm(working_folder,args.number)
文件“C:/Users/Ankuran Das/Desktop/Pyhton/Case/fishvec.py”,第 87 行,在 generate_gmm 意味着,covs,权重 = 字典(单词,N)
文件“C:/Users/Ankuran Das/Desktop/Pyhton/Case/fishvec.py”,第 16 行,在字典中 em = cv2.EM.train(N)
AttributeError: 模块 'cv2.cv2' 没有属性 'EM'
【问题讨论】:
-
你能告诉我们你是如何导入 cv2 的吗?
-
也以防万一,试试:pip install --force-reinstall opencv-contrib-python
-
我已将 cv2 导入为 - import math, cv2
-
您能否编辑您的问题以显示导入和完整的错误回溯
-
是的……完成了……你现在可以检查一下吗。