gpt4 book ai didi

c++ - 性别识别 Haarcascade

转载 作者:行者123 更新时间:2023-11-28 06:29:05 25 4
gpt4 key购买 nike

我一直在做一些研究,并试图建立一个 haarcascade 来识别性别。

我阅读了这篇文章,其中描述了他们是如何做到的,我也尝试这样做:http://www.ijcce.org/papers/301-E043.pdf

我使用了一个包含 228 张男性面孔和 350 张女性面孔的库。在包含男性列表的 positives.txt 文件上使用 opencv createclassifier面孔。使用分类器创建的 .vec 文件,我通过以下命令使用 haartraining:

opencv_traincascade -data classifier -vec positivies.vec -bg negatives.txt -numStages 20 -minHitRate 0.99 -maxFalseAlarmRate 0.5 -numPos 228 -numNeg 350 -w 640 -h 480 -mode ALL

运行几次后,我没有得到 haar classifier.xml 输出文件,所以我不确定我是否正确地执行了所有操作。

但我的问题是,是否可以使用男性面孔作为正样本,将女性面孔作为负样本来训练并使用 haarcascade 进行性别分类?

最佳答案

正如在使用一个级联分类器的评论中已经说过的,您只能检测到男性/女性的面孔或根本没有面孔。

但是您可以只训练两个分类器,一个用于女性,一个用于男性,然后同时运行它们。

对于训练,我建议您使用更多训练示例。

我使用了这个教程。它适用于 python,但可以轻松用于所有其他语言,它也可能对您有所帮助: https://pythonprogramming.net/haar-cascade-object-detection-python-opencv-tutorial/

关于c++ - 性别识别 Haarcascade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966447/

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