随着人脸识别技术的成熟,以及商用场景的多样化(尤其在新冠疫情催化下),越来越多厂商开始在产品中加入人脸识别功能。综合各大算法大厂,对外开放的人脸识别算法可以分为API和SDK两种类型。
API算法盘点:
API本质上是“在线请求,返回结果”:算法厂商将算法布置在云端,把接口向有需求的公司开放。本地端只上传照片,并接收结果。整个人脸识别过程都在云端进行,消耗云端算力。
优势是API只是一段关于接口的功能函数,非常小,集成也很方便;消耗云端算力,对本地端硬件配置要求低。与之相对的是,它的劣势是对产品的网络环境有要求,无法离线运行。
同时,由于消耗的是云端算力,所以算法厂商很难对它完全免费开放(无限制的免费,估计一小时内就能被调用爆)。当前,商汤、旷视等厂商均有提供在线API人脸识别算法,根据调用量收费。并且会在一定调用量的情况下免费,这个量一般来说可以满足产品测算所需。
SDK算法盘点:
SDK是软件开发工具包。算法厂商将人脸识别功能封装成SDK,分发给其他公司使用。使用时需要下载安装软件包,算法在本地端运行。
优势是本地运行,可离线使用,不受网络影响;人脸数据储存在本地,安全性高。劣势的话相比API,对本地端设备的算力要求更高。
但由于使用的是本地算力,所以可以做到真正免费的进行开发。比如虹软视觉开放平台,目前来说就提供人脸识别、活体检测、人脸属性分析等免费算法技术,并支持商用。
同时,在免费版面的基本上,他们也有一些增值版算法。这些增值版算法可以支持万人级人脸场景,速度更快,并且针对口罩人脸识别等场景进行了进一步优化。不过近期,他们推出了一个免费获取增值版算法的活动,有兴趣的可以尝试看一下。
链接:https://ai.arcsoft.com.cn/activity/invitation.html?utm_source=zhuhu50&utm_medium=referral