2

使用版本 Linux C++ 3.1.1-2802 版本的 SDK。FaceDetectorMode::LARGE_FACES(以大面积为目标)和FaceDetectorMode::SMALL_FACES(以小面积为目标)的描述有点模糊/混乱。例如,“大”是指占据图像区域 30% 以上或 50% 到 80% 之间的人脸,还是一定数量的像素,还是什么?

使用FaceDetectorMode::LARGE_FACES包含 1 张脸的图像进行实验,该图像具有多种分辨率(720p、480p、240p),我发现副脸不能占据大部分图像(超过大约 30%图像的宽度/高度)并且必须以像素为单位的某个最小尺寸才能被检测到,但我无法弄清楚这种关系。

4

1 回答 1

3

大脸和小脸模式的主要区别是它们将检测到的最小人脸尺寸是多少。感兴趣的图像属性是最小图像尺寸:

  • 大脸:找到至少约 15% 的脸。图像尺寸
  • 小脸:找到至少约 4% 的脸。图像尺寸

示例:在 640x480 图像中,480 是感兴趣的尺寸,对于大脸模式和小脸模式,这将分别达到 72 (0.15 * 480) 和 20 (0.04 * 480) 像素。

有两种模式的原因是我们已经调整了每种模式,以获得最适合每种模式的准确性和速度权衡。用于图像集的小脸。镜头前的人的大脸。

于 2016-10-27T15:19:01.407 回答