本文从3个方面来讲述:
目标:尝试搭建一个,熟悉一下接口。
准备:了解目前的情况。
调用:选择了百度的API调用。
1.目标
人脸识别也是AI的一个方面了,后面总会要用一些,如人证对比,刷脸等。
自己做一个范例,熟悉一下流程,为后期做准备。
2.准备
1)关于人脸识别
详细的定义这里就不讲了,只要记住目的是为了达到拟人视觉的建立,像人一样判断;判断的关键是阈值。
2)选择厂家
目前人脸识别的技术算是比较成熟了,大部分的识别率都很高了,基本都在99以上了;
技术成熟了,厂家就很多,所以真的应用的话,需要自己决定用哪个厂家的接口或设备。
目前浏览一下,发现了如下的厂家:
BAT、
旷视(face++)、海康、云从、商汤、讯飞、虹软、依图
openCV(英特尔)
(部分厂家的擅长领域参考:https://baijiahao.baidu.com/s?id=1616451601286015492&wfr=spider&for=pc)
但是,有些是没有免费试用,目前知道的有免费试用的:百度、腾讯、旷视。
3.API调用
我自己调用的是百度API。总体来说还是比较方便的,直接搜“百度智能云”进入对应的AI管理,按它提示的步骤进行就可以。
这里的话介绍一个小技巧,以java为例:
范例中给的是代码,但是真的自己写,又比较繁琐,那么就建议用工具,我用的是postman,直接按百度提示输入对应的值就可以。
那总结,整个过程如下:
了解人脸识别,了解厂家,选择API,调用,结束。
整个过程,主要耗时其实是在前面三项。