Rumah >pembangunan bahagian belakang >Tutorial Python >Berikut ialah beberapa pilihan tajuk, bermain dengan format soalan: **Terus & Ringkas:** * **Ralat OpenCV: Bagaimana untuk Membetulkan \'\'ralat: (-215) !empty() dalam fungsi detectMultiScale\'\'?** * **Kenapa
Pengendalian Ralat: Menyelesaikan masalah "'ralat: (-215) !empty() dalam function detectMultiScale'" dalam OpenCV
Dalam percubaan anda untuk menggunakan OpenCV untuk pengesanan muka, anda menghadapi "ralat: (-215) !empty() dalam function detectMultiScale." Ralat ini timbul apabila OpenCV gagal mencari fail XML yang diperlukan untuk lata muka dan mata.
Untuk menyelesaikan isu ini, elakkan daripada menentukan laluan fail untuk fail XML secara manual. Sebaliknya, OpenCV menyediakan penyelesaian terbina dalam:
Gunakan Harta Pratakrif OpenCV:
<code class="python">face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml') eye_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_eye.xml')</code>
Harta ini memastikan fail XML diambil secara automatik dari lokasi lalainya dalam OpenCV.
Dengan melaksanakan pelarasan ini, anda boleh dengan mudah memuatkan lata yang diperlukan tanpa menghadapi ralat yang disebutkan di atas. OpenCV mengendalikan proses mendapatkan fail dengan mudah, membolehkan anda meneruskan operasi pengesanan muka anda dengan lancar.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, bermain dengan format soalan: **Terus & Ringkas:** * **Ralat OpenCV: Bagaimana untuk Membetulkan \'\'ralat: (-215) !empty() dalam fungsi detectMultiScale\'\'?** * **Kenapa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!