人脸识别误识别的有关问题
人脸识别误识别的问题
各位高手,我用opencv的人脸识别的类进行识别的时候,采用5个人,每个人有10张图像,经过裁剪处理好,调用训练函数进行训练,得到识别的model,这一步没多大问题,只是简单的测试而已。但在预测的时候出现,用训练好的model去识别训练样本中不存在的人的头像的时候,会出现误识别,而且这样的情况也比较严重。
请问各位高手,在进行人脸识别的时候,1:样本的提取有什么要求 2:样本的数量有什么要求 3:样本在训练与识别的时候需要做哪些预处理(本人是做过直方图均衡的)4:OpenCV里人脸识别的模块的方法,如(createEigenFaceRecognizer,createFisherFaceRecognizer,createLBPHFaceRecognizer)这这方面的函数中,各参数需要怎么设置才好!5:在预测的时候,阈值大概需要设置为多少才合适?
谢过各位高手了!
------解决思路----------------------
关注这个问题
------解决思路----------------------
你是做人脸检测还是人脸识别?(即你的目标是,(1)给定一幅图,判断是否有人脸,或(2)给定一幅包含人脸的图,判断性别年龄表情...,或(3)给定一幅包含人脸的图,判断图上的脸和数据库里的脸是不是同一个人)
你的训练样本太少了,如果是做人脸检测,或者是性别/年龄/表情等识别,每个类别起码一千张图像才比较有效吧。
------解决思路----------------------
我听说opencv不能识别黑人,不知道是不是真的
------解决思路----------------------
不是我开发的所以不了解,只是道听途说的
所以不要给我送快递、不要给我按水表
------解决思路----------------------
本人对这个也很感兴趣,无奈这个问题太难了,帮顶一下吧!
------解决思路----------------------
帮顶,同求这个问题
------解决思路----------------------
训练样本太少了,总体上要把训练样本分为两类:有人脸的和没人脸的(如果只有有人脸的样本,那样机器如何判定没有人脸的情况呢?);
有人脸的样本,还需要根据需求分为正脸和侧脸,不同年龄段,不同性别,不同肤色等样本。
没人脸的样本,需要添加一些纯风景的,还需要添加一些容易引起误判的其他动物的脸(比如小猫小狗等)。
人脸识别(属于模糊识别)不同于车牌识别(模式识别),很多不确定的因素,所以准备充足的,条理清晰的样本很重要,样本的选择,决定了你的识别精度
------解决思路----------------------
连人都有可能在完全随机的图案中识别出人脸或猫脸,就别强求OpenCV的智商了!
------解决思路----------------------
opencv里面人脸检测和识别算法都很一般,也就能满足初学者学习使用。如果对算法有更高需求,建议关注更多的最新算法和开源软件,比如dlib之类的
各位高手,我用opencv的人脸识别的类进行识别的时候,采用5个人,每个人有10张图像,经过裁剪处理好,调用训练函数进行训练,得到识别的model,这一步没多大问题,只是简单的测试而已。但在预测的时候出现,用训练好的model去识别训练样本中不存在的人的头像的时候,会出现误识别,而且这样的情况也比较严重。
请问各位高手,在进行人脸识别的时候,1:样本的提取有什么要求 2:样本的数量有什么要求 3:样本在训练与识别的时候需要做哪些预处理(本人是做过直方图均衡的)4:OpenCV里人脸识别的模块的方法,如(createEigenFaceRecognizer,createFisherFaceRecognizer,createLBPHFaceRecognizer)这这方面的函数中,各参数需要怎么设置才好!5:在预测的时候,阈值大概需要设置为多少才合适?
谢过各位高手了!
------解决思路----------------------
关注这个问题
------解决思路----------------------
你是做人脸检测还是人脸识别?(即你的目标是,(1)给定一幅图,判断是否有人脸,或(2)给定一幅包含人脸的图,判断性别年龄表情...,或(3)给定一幅包含人脸的图,判断图上的脸和数据库里的脸是不是同一个人)
你的训练样本太少了,如果是做人脸检测,或者是性别/年龄/表情等识别,每个类别起码一千张图像才比较有效吧。
------解决思路----------------------
------解决思路----------------------
不是我开发的所以不了解,只是道听途说的
所以不要给我送快递、不要给我按水表
------解决思路----------------------
本人对这个也很感兴趣,无奈这个问题太难了,帮顶一下吧!
------解决思路----------------------
帮顶,同求这个问题
------解决思路----------------------
训练样本太少了,总体上要把训练样本分为两类:有人脸的和没人脸的(如果只有有人脸的样本,那样机器如何判定没有人脸的情况呢?);
有人脸的样本,还需要根据需求分为正脸和侧脸,不同年龄段,不同性别,不同肤色等样本。
没人脸的样本,需要添加一些纯风景的,还需要添加一些容易引起误判的其他动物的脸(比如小猫小狗等)。
人脸识别(属于模糊识别)不同于车牌识别(模式识别),很多不确定的因素,所以准备充足的,条理清晰的样本很重要,样本的选择,决定了你的识别精度
------解决思路----------------------
连人都有可能在完全随机的图案中识别出人脸或猫脸,就别强求OpenCV的智商了!
------解决思路----------------------
opencv里面人脸检测和识别算法都很一般,也就能满足初学者学习使用。如果对算法有更高需求,建议关注更多的最新算法和开源软件,比如dlib之类的