在之前的人臉識(shí)別方案中,主要使用OpenCV的Haar特征進(jìn)行識(shí)別。不過就實(shí)際效果來看戒努,不僅識(shí)別率有些低千扶,而且速度慢一些词爬。
最近發(fā)現(xiàn)了dlib( http://dlib.net/)這個(gè)東西秃嗜,很nice的一個(gè)開源C++庫,實(shí)現(xiàn)了很多機(jī)器學(xué)習(xí)的算法,其中人臉識(shí)別的實(shí)現(xiàn)是依據(jù)《one millisecond face alignment with an ensemble of regression trees》這篇巨牛的論文锅锨。在dlib中完全可以再現(xiàn)論文中的效果叽赊,可以說很happy了。而且必搞,dlib還提供了python的API必指,簡(jiǎn)直不能更友好啊~~~
然后,發(fā)現(xiàn)了這個(gè) https://github.com/ageitgey/face_recognition 恕洲。依據(jù)dlib實(shí)現(xiàn)的人臉識(shí)別實(shí)用接口塔橡。可以完成多人臉識(shí)別以及標(biāo)定霜第。有時(shí)間的話搞到樹莓派上玩玩谱邪。
不過有些擔(dān)心樹莓派的處理性能(如果配個(gè)屏幕的話就好了)。 感覺利用這個(gè)可以搞簡(jiǎn)易版的刷臉打卡庶诡。