質問: cascade.detectMultiScale(image_gray, scaleFactor=1.1, minNeighbors=1, minSize=(1, 1)) print("face rectangle") print(facerect) if len(facerect) > 0: #検出した顔を囲む矩形の作成 for rect in facerect: cv2.rectangle(image, tuple(rect[0:2]),tuple(rect[0:2]+rect[2:4]), color, thickness=2) #認識結果の保存 cv2.imwrite("../images/detected.jpg", image) ``` C:\Users\BEIKE>pip list Package Version ----------------- -------- astroid 2.2.5 colorama 0.4.1 isort 4.3.17 lazy-object-proxy 1.3.1 mccabe 0.6.1 numpy 1.16.2 opencv-python 4.0.1.24 pip 19.0.3 pylint 2.3.1 setuptools 40.8.0 six 1.12.0 typed-ast 1.3.1 wrapt 1.11.1 yapf 0.27.0 pipでopencvのパッケージをインストールしました。
回答: `cascade_path`に正しいパスが設定されていなければ、動作できないはずです。 メッセージ等を見ると、環境はWindowsのようですから、`/usr/local`などではなく、OpenCVをインストールしたディレクトリの下にあるはずです。ちゃんと探せばみつかるのではないでしょうか。