介绍
前面几章我们积累了足够的opencv使用技巧。这一章我们就会进入最激动人心的辩识人脸。我们知道识脸和辩识人脸有着本质的区别。
- 识脸:这是一个人的脸。
- 辩识人脸:这是谁的脸,这才是我们需要的。
我们还是使用在第五课:OpenCV Java入门五 结合摄像头识脸和拍照内的FaceRecognize这个类。
我们记得在第五课里,这个类是一个JFrame类,它长成这个样:
我们这次就要来完成【Train】和【Identify】这两个按钮内的动作了。
先说opencv辩识人脸的过程
- opencv通过摄像头把人脸流一个个读下来;
- 把读下来的人脸打人“这是谁”的标识;
- 然后把这是谁+这一堆人脸(越多越好,100多张照片差不多了)使用LBPHFaceR