如何在使用open-cv“模块'cv2'没有'CascadeClassifier'成员”时解决python中的以下错误?

时间:2018-11-23 16:27:36

标签: python python-3.x opencv

我正在使用python和open-cv进行面部匹配,但是出现以下错误?

模块'cv2'没有'CascadeClassifier'成员 模块“ cv2”没有“ VideoCapture”成员 模块“ cv2”没有“ cvtColor”成员 模块“ cv2”没有“ COLOR_BGR2GRAY”成员 模块“ cv2”没有“ imshow”成员 模块“ cv2”没有“ waitKey”成员 模块“ cv2”没有“ destroyAllWindows”成员

这是我的样品。py

 var expValues = {
            "id": "123",
            "age": 23
        };

如何解决这些错误?

3 个答案:

答案 0 :(得分:2)

如果您使用 VSCode,您可以从以下位置更改您的代码:

import cv2

到:

from cv2 import cv2

答案 1 :(得分:0)

它应该是pip install opencv-python,它是主要的opencv。 opencv-contrib-python包含用户的贡献。

答案 2 :(得分:0)

如果您使用的是Visual Studio Code,则可以按照以下步骤操作:

  1. 在VS代码上:CTRL + Shift + P
  2. 选择“首选项:打开设置(JSON)”
  3. 将此行添加到JSON文件中:“ python.linting.pylintArgs”:[“-generate-members”]

this link采取的步骤

希望这会有所帮助。