【问题标题】:Dlib face detection from low brightness image从低亮度图像中进行 Dlib 人脸检测
【发布时间】:2018-01-20 17:13:22
【问题描述】:

我想从低亮度图像中检测人脸。我正在使用 dlib 从图像中检测人脸。但是 dlib 检测器根本没有检测到人脸。我有以下代码从图像中检测人脸。

detector=dlib.get_frontal_face_detector()
faces=detector(image)

当我尝试打印面的长度时,它显示为零。 任何人都可以帮助我,我该怎么办?还有其他方法可以从低亮度图像中检测图像吗?谢谢。

【问题讨论】:

  • 你试过直方图均衡吗?例如 cv::equalizeHist。
  • @Micka 你能给我一些提示我该怎么做吗?
  • C++ 中的 cv::equalizeHist
  • 您也可以尝试局部对比度自适应直方图均衡化,这是直方图定位的一种变体,但局部应用于图像中的小部分图像

标签: python opencv dlib


【解决方案1】:

Dlib 人脸检测器是一种非常精确的检测器。但作为代价,它的召回率很低,尤其是当图像不好和/或脸很小的时候。 尝试其他人脸检测器,例如 希塔https://github.com/seetaface/SeetaFaceEngine 微微https://github.com/nenadmarkus/pico 或 OpenCV 那些可以提供检测。但也有错误检测。

【讨论】:

    猜你喜欢
    • 2019-02-20
    • 2021-03-22
    • 2016-07-16
    • 2017-07-19
    • 2018-06-09
    • 2017-01-18
    • 2017-06-01
    • 2019-03-28
    • 2017-10-11
    相关资源
    最近更新 更多