微信小程序_阿里云api人脸识别


说明: 本微信小程序旨在利用 阿里云人脸人体api:CompareFace、DetectBodyCount、DetectLivingFace等实现人脸识别、人脸数目检测、活体检测等功能~

基本步骤

1.开通阿里云oss,并把权限设置为公共读【私密的话得想办法搞到加密的url,但是因为我比较菜,只能曲线救国,设置成公共读直接得到绝对的url】
2.码代码实现功能

原始的Node.js代码可以利用OpenAPI Explorer查看示例代码:
链接: link

主要代码实现

CompareFace

// 部署:在 cloud-functions/comapre 文件夹右击选择 “上传并部署”

const cloud = require('wx-server-sdk')

// 初始化 cloud
cloud.init({
   
  // API 调用都保持和云函数当前所在环境一致
  env: cloud.DYNAMIC_CURRENT_ENV
})


exports.main = async(event, context) => {
   
  var that = this;
  const wxContext = cloud.getWXContext()
  //aliyun api 请求
  const Core = require('@alicloud/pop-core');
  var client = new Core({
   
    accessKeyId: 'balabala',//这儿改成你自己的accessKeyId
    accessKeySecret: 'balabala',//这儿改成你自己的accessKeySecret
    endpoint: 'https://facebody.cn-shanghai.aliyuncs.com',
    apiVersion: '2019-12-30'
  });
  
  var params = {
   
    "RegionId": "cn-shanghai",
    "ImageURLA":event.answerurl,
    "ImageURLB":event.clockurl
  }
  var requestOption = {
   
    method: 'POST'
  };

  let CompareFace = await client.request('CompareFace', params, requestOption).
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值