Flash人脸检测

大家经常把人脸识别和人脸检测的概念混淆. 识别是从众多数据中找出具备某些特征或与某张脸相似度较高的人脸数据; 检测则是在图片上寻找人脸,是人脸识别的一个重要环节. 这次的实验就是人脸(正面照)检测.

查看例子: FaceTest

例子中使用了3种检测方法.

face.com提供的API.识别精准. 眼睛,鼻子,嘴位置均包含在返回数据中.

我们要先去face.com申请一个Key, 再下载AS3版的API类库. 这个在某时间段内有使用次数限制. 图片数据会被上传到face.com进行检测, 之后将结果返回给客户端. 这个图片数据上传的过程增加了处理时间 .

 

 

 

 

 

 

 

 

deface与OpenCV使用相同的配置文件.使用的是默认配置文件,测试中识别率不是很高, 只检到了1张脸.

 

 

 

 

 

 

 

 

Ohtsuka Masakazu将OpenCV中的面部检测转写成AS3版并加到了Spark project中. Mario Klingemann对其做了进一步优化.运算速度快, 识别率也不错的, 检测出了3张脸.

 

 

 

 

 

 

 

 

除此外还有多个AS3版检测类库, 精力有限+财力有限, 未做多过测试.

最后放源码:  FaceComTest.zip