序
上次分享了虹软的人脸识别,就计划看看openCV开源的。今天有点空闲就来看看,了解后发现这个真是强大,也真是优美,还可以支持视频摄像头、视频流做人脸识别,人脸识别也不是它的唯一,基于它还可用做很多识别,比如车牌、银行卡等等。个人认为它的优美更多的是体现在它的设计思路,正因为它的这种设计思路,可以用它做很多有趣的事情。今天主要是跟大家分享下基于它做人脸识别。
systemPath配置为刚刚本地引入的目录里的jar路径
人脸识别比对的大致思路我在测试类上写了注释,自行理解。
PS:
- 注释建代码里,都写了。
- 使用的照片这次我就不截图了,还是上次接入虹软人脸识别的那几张。上次贴了差点没见到第二天的太阳,媳妇嫌弃太丑,说了我一晚上。。。。。。
- 特别优美
- 功能强大
- 精度问题嘛,那就需要大家自己训练了,使用自己的算法库了。如果说这个开源的高可用,那外面那么多公司还做这个干嘛(个人觉得其实都是在做算法优化部分,设计方面优化没啥了,然后就可能做自己的引擎封装opencv的使用等等)