Python face_recognition 为什么认不出卡通形象?
Python face_recognition why not recognise cartoon image?
我正在尝试通过 python Face-recognition 库
进行人脸识别
我已经为下面的图片尝试了下面的代码
代码:
import face_recognition
image = face_recognition.load_image_file("img/bill.jpeg")
property(image)
face_locations = face_recognition.face_locations(image)
print(len(face_locations))
对于下图,我得到总面的输出:6
图片:
但是当我尝试卡通形象时
我得到输出:0
如何通过人脸识别识别卡通脸?
抱歉,如果人脸识别很好,它不应该识别卡通脸,它是为识别人脸而设计的,因此应该只告诉你它在图像上有多少张人脸,否则它是一个糟糕的算法设计.如果你想让机器学习算法识别卡通面孔,你必须自己训练它以进行特定测试。
我在 google 上进行了快速搜索,首先找到的是 https://arxiv.org/pdf/1907.13394.pdf 上的一篇名为“卡通人脸识别:基准数据集”的文章。也许您可以找到一种已经存在的机器学习算法,该算法已经过训练可以识别卡通面孔。
希望这对您有所帮助,也希望您能找到您要找的东西。
----------------------------编辑------------ --------------------
我找到了这两个 git 存储库,可能值得研究更多
https://github.com/srvCodes/Cartoon-Face-Detection-and-Recognition
https://github.com/hako/dissertation
最后一个link是一个link的卡通人物情绪
简答:您需要训练一个新模型来检测卡通人物。
详细解释:
- 因为卡通人物的五官和正常人不一样
人脸。对于卡通,脸的边缘是光滑的,完美的圆
眼睛、光滑的嘴巴和卡通脸结构。
- 您使用的预训练模型不知道识别这些结构,它在训练期间没有看到此类图像。
- 模型使用大量过滤器检测人脸,这些过滤器可以检测图像中的线条和形状。如果所有这些过滤器结合起来并提供高输出,那么该位置就有一张脸。
- 所以,你要么寻找受过卡通训练的模型,要么标签
并自己训练模型。
我正在尝试通过 python Face-recognition 库
进行人脸识别我已经为下面的图片尝试了下面的代码
代码:
import face_recognition
image = face_recognition.load_image_file("img/bill.jpeg")
property(image)
face_locations = face_recognition.face_locations(image)
print(len(face_locations))
对于下图,我得到总面的输出:6
图片:
但是当我尝试卡通形象时
我得到输出:0
如何通过人脸识别识别卡通脸?
抱歉,如果人脸识别很好,它不应该识别卡通脸,它是为识别人脸而设计的,因此应该只告诉你它在图像上有多少张人脸,否则它是一个糟糕的算法设计.如果你想让机器学习算法识别卡通面孔,你必须自己训练它以进行特定测试。
我在 google 上进行了快速搜索,首先找到的是 https://arxiv.org/pdf/1907.13394.pdf 上的一篇名为“卡通人脸识别:基准数据集”的文章。也许您可以找到一种已经存在的机器学习算法,该算法已经过训练可以识别卡通面孔。
希望这对您有所帮助,也希望您能找到您要找的东西。
----------------------------编辑------------ --------------------
我找到了这两个 git 存储库,可能值得研究更多
https://github.com/srvCodes/Cartoon-Face-Detection-and-Recognition https://github.com/hako/dissertation
最后一个link是一个link的卡通人物情绪
简答:您需要训练一个新模型来检测卡通人物。
详细解释:
- 因为卡通人物的五官和正常人不一样 人脸。对于卡通,脸的边缘是光滑的,完美的圆 眼睛、光滑的嘴巴和卡通脸结构。
- 您使用的预训练模型不知道识别这些结构,它在训练期间没有看到此类图像。
- 模型使用大量过滤器检测人脸,这些过滤器可以检测图像中的线条和形状。如果所有这些过滤器结合起来并提供高输出,那么该位置就有一张脸。
- 所以,你要么寻找受过卡通训练的模型,要么标签 并自己训练模型。