【发布时间】:2018-03-07 04:42:03
【问题描述】:
我有一组人脸图像,每张图像中有 1 个或有时 2 个人脸。我想做的是在每张图像中找到人脸,然后裁剪它。 我已经测试了几种方法,这些方法是使用 openCV 在 python 中实现的,但结果并不是那么好。这些方法是:
我还测试了一个模型,但我不能发布两个以上的链接。 问题是这些基于 Haar-Feature 的算法对人脸大小不稳健,当我在靠近人脸的图像上尝试它们时,他们找不到任何人脸。 有人提到尝试基于深度学习的算法,但我找不到与我想做的相对应的算法。基本上,我想我需要一个预训练模型,它可以给我图像中人脸边界框的坐标,或者更好的是,一个预训练模型,它可以将裁剪后的人脸图像作为输出。
【问题讨论】:
-
你需要了解OpenCV的人脸检测参数。 scaleFactor(此参数对性能影响很大) 和 minNeighbors 等
标签: opencv machine-learning computer-vision deep-learning face-detection