如何实时忽略某些人脸 人脸识别[已关闭]

问题描述 投票:0回答:1

我想要实现的是,一旦识别器模型识别出一张脸,它就不应该再次被识别或被处理,识别器应该简单地忽略这张脸,就好像它不存在一样。 我把识别和检测部分分开了。我正在使用 dlib,它在检测到面部时将裁剪后的面部发送到识别器模型。然后显示人名。但是当你把手放在你的脸前面时,它无法获取面部坐标并且模型停止 我正在努力实现类似的目标;我希望识别器模型运行并告诉我脸部的名称,或者当出现一些未知的脸部时,只需使用 cv.puttext 显示未知,但一旦该脸部被赋予名称或“未知”标签,则不应再次识别该人脸。 有没有一种方法可以让我们简单地从模型或其他东西中隐藏该脸部,以便它无法检测到其脸部,就像将手放在脸部前面一样?

opencv face-recognition dlib object-tracking
1个回答
-2
投票

看来你可以应用过滤器“非最大抑制”。

另一种解决方案是从原始图像中删除检测矩形,然后在下一次迭代中该部分将不存在。

© www.soinside.com 2019 - 2024. All rights reserved.