如今现在的活体检测都是与硬件相辅相成的。
活体检测就是通过人脸捕捉进行识别拍照的或者把脸型进行结合出来的活体检测,将一些活体的体征点进行识别。
活体检测是指用户按照系统指示做出相应的动作,防止用户在一些重要环境下用照片骗过系统完成验证。在用户按照系统提示完成相应动作后,后台对用户完成的动作进行识别,并提示用户活体检测是否通过。
活体检测在社保、网上开户等重要场合都有其应用。通过验证确定老年人身份真实且健在后才能进行养老金的领取。网上开户时需要用户验证,证明并非用户用照片完成验证,以保证用户信息的真实、有效和安全。
活体检测中,用户按照网页提示完成指定动作,通过后系统返回检测通过的提示。
其中按照一些算法进行识别。
clmtrackr是一个Javascript库用于精确跟踪图片或视频中的脸部特征。clmtrackr跟踪人脸,并输出人脸模型的坐标位置作为一个数组,按照下面的模型编号:
该库需要 ccv.js (初始人脸检测)和 numeric.js (矩阵数学)。
项目主页:http://www.open-open.com/lib/view/home/1391758497129