废话内容,写在前面:
2016年上半年在上海面试的时候。徐汇区有一家做社交的互联网公司开始打算做人脸识别,由此我了解了深圳脸萌科技的FaceU这款超级激萌的App。很有意思的是徐汇区那家社交公司面试我的时候跟我说的很明确:你做一个类似FaceU的demo给我,我就给你发Offer。有时候我在想一份工作好简单啊,只要你会做人脸识别添加贴纸贴片,一碗饭就来了。
回去之后,我对比了iOS框架自带的人脸识别框架识别的精度不够高,侧脸极其难识别,我只好放弃转而奔向科大讯飞人脸识别的框架去做。
那一个礼拜的时间里,我看科大讯飞的人脸识别SDK和官方Demo,在做识别的过程中想加贴片装饰品的时候,遇到了二个代理方法的冲突,导致某个识别状态始终无法修改。所以那次的demo最终是没有做出来。
时隔快一年,我想人脸识别功能我该动一动了,恰好个人技术博客刚开张,也应该来一点技术干货。同时不一样的是,这次我也不打算用科大讯飞的框架,我想从OpenCV的开源库着手,多多少少还可以学点C++的函数也还不错。
由此我想把研究人脸识别的过程记录下来。所以这个系列是一个不懂C++的iOS开发小白的学习过程。
more >>本系列文章,所有测试内容以及demo的环境如下:
1)Xcode Version 8.2.1
2)OpenCV for iOS 3.2.0