我有2个可以正常运行的Haarcascades,但我下载的每一个都没有

问题描述

两个正常工作的是2017年的haarcascade_frontalface_default.xml和2019年的haarcascade_frontalface_dog.xml。

在Windows10上使用opencv-python 4.4.0.42的Python 3.8 64位

我从Github尝试过的其他任何一个都返回错误

    Traceback (most recent call last):
    File "C:\Users\Duncan\Python\working face.py",line 11,in <module>
    faceCascadedog = cv2.CascadeClassifier(cascPathdog)
    SystemError: <class 'cv2.CascadeClassifier'> returned a result with an error set 
      >>> 

我确保文件放在正确的位置并且名称正确。

如果有人可以将我指向某个地点,或者是他们无法正常工作的原因,那么我特别在寻找全身,动物和常见家用物品的吼声。

解决方法

请检查路径中的斜杠和空格。

斜线和空格给Windows用户带来很多麻烦。感谢比尔·盖茨和微软!

,

我随机地发现了一组有效的Haars。好吧,这是我之前尝试过的相同设置,但是没有右键单击单个Haars并单击save target as,而是将它们全部下载为.zip文件,并且可以正常工作!我不知道为什么!我想这与我下载的版本或其他内容有关。尽管如此,在听到了常见的家用物品的叫喊声之后,如果有人有什么好东西:)胡佛,鞋子,沙发等东西。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...