首页 > 解决方案 > 从 1000 多张图像中模糊人物

问题描述

我需要自动从数千张图像中匿名化人(可能还有后来的车牌)。

我通过互联网搜索以使用 openCV/emguCV 自行解决,但到目前为止检测率相当差。

然后我遇到了 Amazon Rekognition,它看起来也不错,但对我来说学习曲线陡峭。

我有点困惑,没有软件可以在没有用户输入的情况下匿名图片,但我认为在街景时代这会更容易。

我在这里错过了什么吗?

标签: opencvimage-processingamazon-rekognition

解决方案


我所知道的最简单的面部本地化 API 之一是这个(Python,但基于 dlib,它是 C++ 库)。

它有很好的文档记录,并且在 Python 中使用起来几乎非常容易。

它将为您提供可以模糊的边界框的坐标。

请注意,您可以使用两种不同的检测器。“经典”的速度相当快,但会漏掉一些面孔,尤其是在没有看到正面的时候。基于深度学习模型的模型要好得多,但如果没有 GPU,速度会很慢。

如果您想更复杂一点,它可以为您提供面部特征位置(但仅使用“经典”检测器),您可以将模糊圆圈的中心放置在鼻子上左右,但对于大量图像,我只会选择边界框。


推荐阅读