我需要找到像这样的城市广场上的所有人或一群人。我使用CascadeClassifier.detectMultiScale
函数并按equalizeHist
准备图像(正确的亮度和对比度)
正如你所看到的,并非找到所有人。
在haarcascade_fullbody.xml
的描述中,我读到了探测器仅支持正面和背面视图。
您是否知道这个问题的haarcascades集合,或者我可能需要更正我的代码并留下这个级联?
答案 0 :(得分:1)
您可以使用opencv提供的生猪级联来识别行人。并且您的程序可能无法识别所有人,因为您正在使用的级联可能无法仅识别下半身或仅识别上半身。为此,您可以使用多个级联。检查OpenCV中的数据文件夹,你会发现那里的haar和hog cascades。