Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用open cv时修复python中的以下错误;模块';cv2和x27;没有';级联分类器&x27;成员;?_Python_Python 3.x_Opencv - Fatal编程技术网

如何在使用open cv时修复python中的以下错误;模块';cv2和x27;没有';级联分类器&x27;成员;?

如何在使用open cv时修复python中的以下错误;模块';cv2和x27;没有';级联分类器&x27;成员;?,python,python-3.x,opencv,Python,Python 3.x,Opencv,我正在使用python和OpenCV进行人脸匹配,但在那里我得到了以下错误 模块“cv2”没有“级联分类器”成员 模块“cv2”没有“VideoCapture”成员 模块“cv2”没有“cvtColor”成员 模块“cv2”没有“COLOR\U BGR2GRAY”成员 模块“cv2”没有“imshow”成员 模块“cv2”没有“waitKey”成员 模块“cv2”没有“destroyAllWindows”成员 这是我的样品 import numpy as np import cv2 face_

我正在使用python和OpenCV进行人脸匹配,但在那里我得到了以下错误

模块“cv2”没有“级联分类器”成员 模块“cv2”没有“VideoCapture”成员 模块“cv2”没有“cvtColor”成员 模块“cv2”没有“COLOR\U BGR2GRAY”成员 模块“cv2”没有“imshow”成员 模块“cv2”没有“waitKey”成员 模块“cv2”没有“destroyAllWindows”成员

这是我的样品

import numpy as np
import cv2

face_cascade = cv2.CascadeClassifier('cascades/data/haarcascade_frontalface_alt2.xml')

cap = cv2.VideoCapture(0)

while(True):
    ret, frame = cap.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    faces = face_cascade.detectMultiScale(gray, scaleFactor=1.5, minNeighbors=5)
    for(x,y,w,h) in faces:
        print(x,y,w,h)
    cv2.imshow('frame',frame)
    if cv2.waitKey(20) & 0xFF == ord('q'):
        break


cap.release()
cv2.destroyAllWindows()

如何修复这些错误?

应该是
pip安装opencv python
,这是主要的opencv
opencv contrib python
包含用户的贡献。

应该是
pip安装opencv python
,这是主要的opencv<代码>opencv contrib python包含用户的贡献。

如果您使用的是Visual Studio代码,则可以执行以下步骤:

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


    希望这对您有所帮助。

    如果您使用的是Visual Studio代码,则可以执行以下步骤:

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


    希望这对您有所帮助。

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

    import cv2
    
    致:


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

    import cv2
    
    致:


    如何安装opencv?使用pip安装opencv contrib python--升级命令如何安装opencv?使用pip安装opencv contrib python--升级命令