前边已经详细介绍过人脸检测,其实检测类都可以归属于同一类,毕竟换汤不换药!无论是人脸检测还是笑脸检测,又或者是opencv3以后版本加入的猫脸检测都是一个原理,用的是detectMultiScale函数,其具体使用参考公众号历史文章中的人脸检测(一)——基于单文档的应用台程序即可~
笑脸检测用的还是那个函数(还是熟悉的味道!)这里主要分两步来说:
1.加载人脸检测器进行人脸检测
2 加载笑脸检测器进行笑脸检测
其具体程序如下,可以实现对图片的检测,也可以调用摄像头对采集到的实时图像进行检测,需要完整项目的后台回复关键词“笑脸检测”即可~
关键部分程序如下:
其测试结果如下:
(这张女神的右边未检出笑脸,大概是因为所用模型是基于嘴角是否上扬判断)