首先看一下什么是人脸识别,看一下百度百科的定义:人脸识别特指利用分析比较人脸视觉特征信息进行身份鉴别的计算机技术。人脸识别是一项热门的计算机技术研究领域,可以将人脸明暗侦测,自动调整动态曝光补偿,人脸追踪侦测,自动调整影像放大;它属于生物特征识别技术,是对生物体(一般特指人)本身的生物特征来区分生物体个体。
人脸识别的技术过程(来自百度百科)
一般分三步:
在微信公众平台上做人脸识别
1. 图片获取
首先要获得用户发过来的图片,微信公众平台支持接收图片,不过这方面的应用似乎比较少,网上可找到的还是基于文本的,据说小黄鸡们每天都很忙啊。。。
一条图片消息的格式如下:
<xml> <ToUserName><![CDATA[gh_13d1a3a7x46a]]></ToUserName> <FromUserName><![CDATA[oKaHDjt60aAyPvQmUX3ddyix_zG8]]></FromUserName> <CreateTime>1357543196</CreateTime> <MsgType><![CDATA[image]]></MsgType> <PicUrl><![CDATA[http://mmsns.qpic.cn/mmsns/L4qjYtOibummV7J7pbpWKZTiaRoeicicD151CGsQ5AW761Kmn5Hk83r5lQ/0]]></PicUrl> <MsgId>5830603629728080261</MsgId> </xml>
XML格式讲解
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型;图片消息为image
PicUrl 图片链接地址
MsgId 消息ID号
2. 图片识别
下面是实际使用结果:
漂亮/帅气指数鉴定技术
|
|
近亲及亲子鉴定技术
|
|
男人味/女人味鉴定技术
|
|