python - 属性错误: 'module' object has no attribute 'm1'

标签 python opencv ocr opencv3.0 knn

(cv) pi@raspberrypi:~/Desktop $ python pntc6.py
Traceback (most recent call last):
File "pntc6.py", line 24, in <module>
knn = cv2.m1.KNearest_create()
AttributeError: 'module' object has no attribute 'm1'

我正在尝试按照教程 http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_ml/py_knn/py_knn_opencv/py_knn_opencv.html 进行操作并遇到了这个问题OpenCV 3.0.0-beta missing KNN? 我试图更换 KNearestcv2.mlcv2.ml但我得到的只是 AttributeError: 'module' object has no attribute 'm1'

(我正在使用树莓派并按照本教程安装 open cv http://www.pyimagesearch.com/2015/10/26/how-to-install-opencv-3-on-raspbian-jessie/ 随后我 pip 安装了 matplotlib)

最佳答案

I tried to replace KNearest with cv2.ml and cv2.ml but all i get is AttributeError: 'module' object has no attribute 'm1'

knn = cv2.m1.KNearest_create()
           ^
           |__ this needs to be ml, not m1

但是您的代码建议您输入 m1(M 和数字 1),而不是 ml(字母 M 和 L,如机器学习中的字母)

关于python - 属性错误: 'module' object has no attribute 'm1' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37033413/

相关文章:

ios - 为 xCode 问题安装 OpenCV

opencv:带有CCOEFF_NORMED的matchTemplate的否定结果

Android-视觉OCR;安卓视觉

javascript - 渐进式网络应用程序 OCR SDK (JavaScript)

iphone - 使用 Tesseract 进行 OCR 会导致 GetUTF8Text 方法出现内存泄漏

python - Pandas `transform(set)` 引发异常

python - 压缩由0和1组成的长向量

c++ - 使用 HOGDescriptor 训练 CvSVM 检测图像中的人类

python - opencv cv2.calibrateCamera错误

Python:正则表达式搜索