新智元报道
来源:Medium
编辑:元子
【新智元导读】实现人脸检测、人脸识别以及情绪检测最少需要多少代码?8行!目前在人脸识别方面已经做的非常成熟了,但对于开发者来说,对效率的追求是永远不会停止的。通过不断精简代码,目前能够同时实现上述3个功能所需的最少代码是8行,代码已在Github开源。
人类具有识别和区分面部的天生能力,但人类也存在脸盲的现象。现在计算机也能够识别并区分人脸,并且这项技术已经非常成熟。人脸检测和识别可以用来改善访问和安全性,就像最新的Apple iPhone一样(参见下面的gif),用户可以在没有实体支付卡(例如银行卡、信用卡等)的情况下,实现刷脸移动支付、启用犯罪识别并允许个性化的医疗保健和其他服务。
人脸检测和识别是一个被广泛研究的课题,在网上可以找到大量的资源。今天向大家展示的一个最简单的实现方式。为了找出最简化、同时又具备一定准确度的实现,本问作者尝试了多个开源项目,而且还创建了一个pipeline,只需8行代码就可以对任何输入图像进行人脸检测,人脸识别和情感理解! 代码yiji在Github上开源的。
通过这8行代码,我们要实现以下3个功能:
面部检测:能够检测任何输入图像或帧中的面部位置。 输出是检测到的面的边界框坐标