我使用了STASM并找到了76个面部坐标,如眼睛,鼻子嘴等。我的目的是找到眨眼检测。
有人可以提供关于如何处理这些坐标的想法吗?
我也可以用它来检查这个人是否活着?有没有其他方法可以确定站在镜头前的人是照片还是现场人物?
答案 0 :(得分:1)
拍摄眼睛周围的区域并计算白色/“肤色”像素的数量。对该号码应用阈值。
答案 1 :(得分:0)
以下是先前回答评论中提到的屏幕截图:
我刚才的一个解决方案是将眼点视为左侧的一个点,右侧的一个点,顶部的三个点和底部的三个点。我们可以扫描每个边缘中点为的矩形像素:(1)左点; (2)正确的观点; (3)中间顶点; (4)中间底点。在此扫描期间,我们对每个像素运行cvPointPolygonTest以确定它是否在该区域中。如果是这样,我们会对其颜色进行评分,以确定眼睛张开的程度。
更新:
以下是眨眼检测的获胜者:http://link.springer.com/article/10.1007/s10209-011-0256-6/fulltext.html
效果很好,易于实施。
答案 2 :(得分:0)
根据该论文的相关系数非常不准确。旋转和平移相关眼睛图像集时会出现问题[即仿射变换]。选择正确的特征向量并使用一些非线性分类器(例如基于sigmoid的SVM)将为您提供不错的结果。