gpt4 book ai didi

python - opencv cascade.detectMultiScale 创建错误 : (-215) ! empty()

转载 作者:行者123 更新时间:2023-12-02 16:13:44 24 4
gpt4 key购买 nike

我关注 this了解 haar 功能的教程。在编写以下代码时:

import numpy as np
import cv2
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')
img = cv2.imread('Sachin.jpeg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)

出现以下错误:

File "<ipython-input-6-0b479e459b0f>", line 1, in <module>
faces = face_cascade.detectMultiScale(gray, 1.3, 5)

error: /home/travis/miniconda/conda-bld/conda_1486587069159/work/opencv-3.1.0/modules/objdetect/src/cascadedetect.cpp:1639: error: (-215) !empty() in function detectMultiScale

(Sachin 是我从 google 下载的图像,大小为 (237,237,3),转换灰色后为 (237,237),min=23,max=210。我正在使用 opencv 3.1.0 和 python 3.6,已安装使用命令 conda install -c menpo opencv3。我正在尝试 this 解决方案,但无法在我的桌面上找到 xml 文件。如何解决问题。

最佳答案

您需要为 Haar Cascade 指定 XML 文件的完整路径。

在 Ubuntu 16.04 上,这些文件可以在 /usr/share/opencv/haarcascades 中找到。

关于python - opencv cascade.detectMultiScale 创建错误 : (-215) ! empty(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47330031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com