关于python人脸识别表情分析的一点问题

2019-01-03 02:01发布

目前在用python做人脸识别,dlib库能识别出人脸的68个特征点,我想利用这68个特征点的坐标信息分析出人表情的变化,我暂时想的比较简单,就是利用两边嘴角的坐标计算出嘴巴的宽度,然后用这个宽度比上人脸识别框(正方形)的宽度,得出一个占比,我想用这个占比粗略的表示人的开心或者生气的程度,当然还有其他的数据,比如两个眉毛的距离,皱眉的时候距离短,开心的时候,距离相对较远。等等

但是经过对50张开心、愤怒、惊讶人脸表情的数据分析发现,上面方法得到的占比虽然不同的表情会有差距,但是差距都不是很大。比如开心时嘴巴宽度平均占比为46.1%,生气时为35%。其他区分指标也拉不开差距。

我想问一下见多识广的园友:

1、目前人脸表情分析都有那些方法或者有哪些开源库值得参考?

2、我上面说的那个方法有没有说服力?

2条回答
2楼-- · 2019-01-03 02:41

你那个68个点坐标的应该是通用的人脸识别,我觉得68个点的那个只能用于人脸的位置的定位,如果做到表情应该是远远不够的。

查看更多
叼着烟拽天下
3楼-- · 2019-01-03 03:01

1 参考如下

49 款人脸检测/识别的API、库和软件

比较好的开源人脸识别软件有哪些?

 

2 没有说服力 需要从多个维度去分析

查看更多
登录 后发表回答