0

我需要像这样在城市广场找到所有人或一群人。我使用CascadeClassifier.detectMultiScale功能并通过equalizeHist(正确的亮度和对比度)准备图像在此处输入图像描述

如您所见,并非所有人都被发现。

在对我的描述中,haarcascade_fullbody.xml我读到检测器仅支持正面和背面视图。

你知道这个问题的一些 haarcascades 集合,还是我需要更正我的代码并留下这个级联?

4

1 回答 1

1

你可以使用opencv提供的hog cascades来识别行人。并且您的程序可能不会将所有人识别为您正在使用的级联,可能没有接受过仅识别下半身或仅识别上半身的训练。为此,您可以使用多个级联。检查 OpenCV 中的数据文件夹,你会在那里找到 haar 和 hog 级联。

于 2012-07-26T05:49:32.633 回答