AttributeError:モジュール 'cv2.cv2'には属性 'CascadeClassifer'がありません(OpenCV顔検出)

ブレンダン・ジョウェット

OpenCVの顔検出のためにこのコードを実行しようとしましたが、実行するとエラーが発生します(AttributeError:モジュール 'cv2.cv2'には属性 'CascadeClassifer'がありません)使用する必要のある新しいコードはありますか?

エラーは4行目にあります(face_cascade = cv2.CascadeClassifer( 'haarcascade_frontalface_default.xml')

import cv2
import numpy as np

face_cascade = cv2.CascadeClassifer('haarcascade_frontalface_default.xml')

eye_cascade = cv2.CascadeClassifer('haarcascade_eye.xml')

cap = cv2.VideoCapture(0)

while True:
    ret, img = cap.read()
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    face = face_cascade.detectMultiScale(gray, 1.3, 5)
    for (x,y,w,h) in faces:
        cv2.rectangle(img, (x,y), (x+w, y+h), (255,0,0), 2)
        roi_gray = gray[y:y+h. x:x+w]
        roi_color = img[y:y+h. x:x+w]
        eye = eye_cascade.detectMultiScale(roi_gray)
        for (ex,ey,ew,eh) in eyes:
            cv2.rectangle(roi_color, (ex, ey), (ex+ew,ey+eh), (0,255,0), 2)

        cv2.imshow('img',img)
        k = cv2.waitKey(30) & 0xff
        if k == 27:
            break

cap.release()
cv2.destoryAllWindows()
ブレンダン・ジョウェット

気にしないでください、誰かが興味を持っているなら、私はコードを修正しました。

import numpy as np
import cv2

face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')

eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')

cap = cv2.VideoCapture(0)

while 1:
    ret, img = cap.read()
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    faces = face_cascade.detectMultiScale(gray, 1.3, 5)

    for (x,y,w,h) in faces:
        cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
        roi_gray = gray[y:y+h, x:x+w]
        roi_color = img[y:y+h, x:x+w]

        eyes = eye_cascade.detectMultiScale(roi_gray)
        for (ex,ey,ew,eh) in eyes:
            cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)

    cv2.imshow('img',img)
    k = cv2.waitKey(30) & 0xff
    if k == 27:
        break

cap.release()
cv2.destroyAllWindows()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

OpenCV:AttributeError:モジュール 'cv2'には属性 'face'がありません

分類Dev

Opencv:AttributeError:モジュール 'cv2'に属性 'dnn'がありません

分類Dev

AttributeError:モジュール 'cv2'には属性 'createStereoBM'がありません

分類Dev

AttributeError:モジュール 'cv2'には属性 'inRange'がありません

分類Dev

'cv2'という名前のモジュールはありません

分類Dev

CMake後のPyCharmにモジュールcv2(OpenCV)が見つかりません

分類Dev

RaspberryPi:ImportError:Geanyにcv2という名前のモジュールがありません

分類Dev

AttributeError:モジュール 'cv2.cv2'には属性 'xfeatures2d'がありません[Opencv3.4.3]

分類Dev

AttributeError:モジュール 'cv2.cv2'にはOpenCVに属性 'faces'がありません

分類Dev

JetsonNanoへのOpenCV4.1.2のインストールの問題。インポートcv2、「cv2」という名前のモジュールはありません

分類Dev

AttributeError:モジュール 'cv2.cv2'には属性 'samples'がありません

分類Dev

cv2 3.0.0 cv2.FlannBasedMatcher:flann.knnMatchがcv2エラーをスローしています

分類Dev

モジュール 'cv2.cv2'には属性 'ximgproc'がありません

分類Dev

「 'cv2'という名前のモジュールはありません」がインストールされています

分類Dev

AttributeError:部分的に初期化されたモジュール 'cv2'には属性 'CascadeClassifier'がありません(おそらく循環インポートが原因です)

分類Dev

Anacondaがモジュールcv2を見つけられません

分類Dev

cv2モジュールのcap.get(7)関数によって返されるフレームの総数が正しくありません

分類Dev

Pythonでのインポート中に「cv2」という名前のモジュールがありません

分類Dev

cv2で2048年にタイルの正方形を検出する

分類Dev

python3はcv2のインポートに失敗しました

分類Dev

cv2はバイナリイメージを受け入れますか?

分類Dev

AttributeError:モジュール 'cv2.cv2'には、Python3.6.4およびopencv3.4の属性 'createLBPHFaceRecognizer'がありません。

分類Dev

エラー:cv2という名前のモジュールがありません

分類Dev

ImportError:jupyterを使用する「cv2」という名前のモジュールがありません

分類Dev

cvとcv2の違いと、cv2がcvよりも優れて高速である理由を誰かが詳細に説明できますか?

分類Dev

PyCharmでcv2をインポートできません

分類Dev

cv2 drawMatchesは空白の画面に描画しますか?

分類Dev

モジュール 'cv2.cv2'には属性 'COLOR_BRG2HSV'がありません

分類Dev

PIL.Image to cv2:引数 'src'にPtr <cv :: UMat>が必要です

Related 関連記事

  1. 1

    OpenCV:AttributeError:モジュール 'cv2'には属性 'face'がありません

  2. 2

    Opencv:AttributeError:モジュール 'cv2'に属性 'dnn'がありません

  3. 3

    AttributeError:モジュール 'cv2'には属性 'createStereoBM'がありません

  4. 4

    AttributeError:モジュール 'cv2'には属性 'inRange'がありません

  5. 5

    'cv2'という名前のモジュールはありません

  6. 6

    CMake後のPyCharmにモジュールcv2(OpenCV)が見つかりません

  7. 7

    RaspberryPi:ImportError:Geanyにcv2という名前のモジュールがありません

  8. 8

    AttributeError:モジュール 'cv2.cv2'には属性 'xfeatures2d'がありません[Opencv3.4.3]

  9. 9

    AttributeError:モジュール 'cv2.cv2'にはOpenCVに属性 'faces'がありません

  10. 10

    JetsonNanoへのOpenCV4.1.2のインストールの問題。インポートcv2、「cv2」という名前のモジュールはありません

  11. 11

    AttributeError:モジュール 'cv2.cv2'には属性 'samples'がありません

  12. 12

    cv2 3.0.0 cv2.FlannBasedMatcher:flann.knnMatchがcv2エラーをスローしています

  13. 13

    モジュール 'cv2.cv2'には属性 'ximgproc'がありません

  14. 14

    「 'cv2'という名前のモジュールはありません」がインストールされています

  15. 15

    AttributeError:部分的に初期化されたモジュール 'cv2'には属性 'CascadeClassifier'がありません(おそらく循環インポートが原因です)

  16. 16

    Anacondaがモジュールcv2を見つけられません

  17. 17

    cv2モジュールのcap.get(7)関数によって返されるフレームの総数が正しくありません

  18. 18

    Pythonでのインポート中に「cv2」という名前のモジュールがありません

  19. 19

    cv2で2048年にタイルの正方形を検出する

  20. 20

    python3はcv2のインポートに失敗しました

  21. 21

    cv2はバイナリイメージを受け入れますか?

  22. 22

    AttributeError:モジュール 'cv2.cv2'には、Python3.6.4およびopencv3.4の属性 'createLBPHFaceRecognizer'がありません。

  23. 23

    エラー:cv2という名前のモジュールがありません

  24. 24

    ImportError:jupyterを使用する「cv2」という名前のモジュールがありません

  25. 25

    cvとcv2の違いと、cv2がcvよりも優れて高速である理由を誰かが詳細に説明できますか?

  26. 26

    PyCharmでcv2をインポートできません

  27. 27

    cv2 drawMatchesは空白の画面に描画しますか?

  28. 28

    モジュール 'cv2.cv2'には属性 'COLOR_BRG2HSV'がありません

  29. 29

    PIL.Image to cv2:引数 'src'にPtr <cv :: UMat>が必要です

ホットタグ

アーカイブ