「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 顔を検出するための原因とソリューション:エラー-215

顔を検出するための原因とソリューション:エラー-215

2025-04-16に投稿されました
ブラウズ:624

\

エラー処理: "エラー:(-215)!empty()in function detectectmultiscale" in opencv

の解決済みの誤報を検出しようとする場合、 "関数DetectMultiscale。」このエラーは、通常、顔の検出のための重要なコンポーネントであるフェイスカスケード分類器が正しくロードされていない場合に発生します。提供されたコードスニペットでは、カスケード分類器にハードコードされたパスがロードされていますが、これはシステムにとって正確ではない場合があります。代わりに、OPENCVはこれらのファイルを自動的に見つけるための便利なプロパティを提供します。 #OPENCVのプロパティを使用して、haarカスケードXMLファイルを見つけます face_cascade = cv2.cascadeclassifier(cv2.data.haarcascades 'haarcascade_frontalface_default.xml') eye_cascade = cv2.cascadeclassifier(cv2.data.haarcascades 'haarcascade_eye.xml') #顔検出を続行します IMG = cv2.imread( '2015-05-27-191152.jpg') GRAY = CV2.CVTCOLOR(IMG、CV2.COLOR_BGR2GRAY) faces = face_cascade.detectmultiscale(灰色、1.3、5) (x、y、w、h)faces: img = cv2.rectangle(img、(x、y)、(x w、y h)、(x w、y h)、(255、0、0)、2)

opencvのプロパティを利用することにより、顔のカスケード分類器が正しくロードされ、「エラー:(-215)!
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3