美文网首页
腾讯优图人脸检测

腾讯优图人脸检测

作者: 赵伟敏_19 | 来源:发表于2019-02-12 17:13 被阅读0次

小程序使用腾讯优图实现人脸检测

wx.request(OBJECT)

使用接口

https://youtu.api.qcloud.com/youtu/api/detectface

这里说明了这个接口需要一个签名和appid,图片数据需要转成base64

本来是使用canvas实现图片截图,在通过upng.js 转成base64位截图,但是后来发现这样生成的图片文件量太大了;

导致检测接口经常超过限制5M;

wx.request(OBJECT)有个参数responseType设置响应参数数据,再通过wx.arrayBufferToBase64()转成base64

wx.request({              

    url:path,//图片路径              

    method:'GET',             

    responseType: 'arraybuffer',              

    success:function(res){                

        let base64 = wx.arrayBufferToBase64(res.data);                

        that.getSignature(base64, path);//获取签名              

    }        

});

签 名Signature和appid通过后台服务器设置传给你

之后就可以发送请求到http://open.youtu.qq.com/youtu/api/detectface接口了

wx.request({            

    url: 'http://open.youtu.qq.com/youtu/api/detectface',             

    data: {                

        'app_id': 'id',//优图appid                

        'image': base64,                

        'mode': 1,           

     },            

    method: 'POST',           

     header: {                

        'Content-type': 'text/json', // text               

         'Authorization': signature, //签名           

     },            

    success: function(res) {                

        console.log(res.data)                

        var data = res.data;                

        var code = data.errorcode;                

        if(code == 0){                              

            console.log(face_info)                    

            console.log('存在头像');                

        }else{                   

             console.log('不存在头像');               

         }            

    }       

 })

这里有几点要注意的,文档上面传字段

请求头

signature 修改为 Authorization

请求包体

id 修改为 app_id

接口返回数据

errorcode为0的时候表示识别出人脸了 

其他状态都是无法识别出人脸

如:

总的来说 接口功能很强大 响应速度也非常快

这个平台还有好多接口,暂时未探索

文档

优图人脸识别文档

腾讯优图开放平台

微信小程序开发文档

相关文章

  • 腾讯优图人脸检测

    小程序使用腾讯优图实现人脸检测 wx.request(OBJECT) 使用接口 https://youtu.api...

  • autojs人像变换

    牙叔教程 简单易懂 产品简介 腾讯云神图·人像变换(Face Transformation)基于腾讯优图领先的人脸...

  • CVPixelBuffer的YUV转RGB的优化

    在使用优图的3D人脸检测SDK时,遇到他们的接口进行人脸检测,需要传一个rgb格式的CVPixelBuffer,当...

  • 腾讯优图AI识别千亿公开照片

    腾讯优图借助 AI 人脸识别与图像处理技术,分析 2016 年QQ 空间相册千亿公开照片,结合唯品会95后服装销售...

  • Path Aggregation Network for Ins

    CVPR2018——PANet用于对象检测和实例分割(港中文+腾讯优图) COCO17实例分割第一名,检测第二名 ...

  • android人脸检测点位置转换

    android相机开发很多需要进行人脸检测,很多公司也推出了自己的人脸识别服务。比如:阿里、腾讯、虹软、Face+...

  • MTCNN

      人脸任务总体上分为:人脸检测、人脸关键点检测、人脸判别、人脸识别、人脸聚类等。  作者认为人脸检测和人脸关键点...

  • opencv之人脸检测项目实战(二)

    自我介绍 目录 一、人脸检测整体架构1.1 什么是人脸检测?1.2 人脸检测的应用场景1.3 人脸检测核心架构二、...

  • 安卓OpenCV开发(二)人脸检测

    重点是人脸检测,检测,检测。 就是把人脸检测出来,不是识别,不是识别,不是识别。识别的意思,就是检测到人脸,并且通...

  • 调用腾讯优图识别名片

    钉钉端实现扫名片,调用腾讯优图识别名片信息 调用后台接口获取腾讯优图的请求的url以及请求头请求体,appid,鉴...

网友评论

      本文标题:腾讯优图人脸检测

      本文链接:https://www.haomeiwen.com/subject/plvkeqtx.html