【问题标题】:AttributeError: 'module' object has no attribute 'm1' [closed]AttributeError:“模块”对象没有属性“m1”[关闭]
【发布时间】:2023-03-22 21:13:01
【问题描述】:
(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? 我试图用cv2.mlcv2.ml 替换KNearest,但我得到的只是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)

【问题讨论】:

    标签: python opencv ocr opencv3.0 knn


    【解决方案1】:

    我尝试用 cv2.ml 和 cv2.ml 替换 KNearest,但我得到的只是 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,如机器学习)

    【讨论】:

    • 非常感谢。这很有帮助。
    猜你喜欢
    • 2012-09-17
    • 2012-06-02
    • 2015-03-21
    • 2010-11-18
    相关资源
    最近更新 更多