首页 > 解决方案 > 使用 opencv 和 MTCNN 进行人脸检测

问题描述

对于一些生物医学项目,我正在尝试使用 Opencv 和 MTCNN 库检测婴儿图像中的人脸。由于可能模糊或亮度不均,我无法检测到人脸。对于一些图像,我尝试在图像周围添加一些白色像素作为填充,这改善了一些结果,但仍然无法在所有图像中检测到人脸。同样在一些图像 20 像素填充工作中,在一些 50 像素填充工作中。我尝试了各种填充值,​​但我找不到任何可以改善所有图像结果的通用值。以下是此作品的一些图像: 填充:20 像素 在此处输入图像描述

当我将填充增加到 50 像素时: 在此处输入图像描述

问题是 50 像素填充不适用于其他图像,对它们来说 20 像素填充有效。就像,对于这张图片,50 像素填充不起作用,但 20 像素填充有效: 在此处输入图像描述 不知道如何从所有这些图像中提取人脸。

标签: pythonopencvface-detection

解决方案


推荐阅读