php利用百度人脸识别实现人脸融合的解决方案(1)image_type为URL类型

简介: php利用百度人脸识别实现人脸融合的解决方案(1)image_type为URL类型
require_once("conf/function.php");
/*调用配置文件*/
$config = require_once("conf/config.php");
/*获取access_token*/
$url                        = 'https://aip.baidubce.com/oauth/2.0/token';
$post_data['grant_type']    = 'client_credentials';
$post_data['client_id']     = $config['bdAPIKey'];
$post_data['client_secret'] = $config['bdSecretKey'];
$o = "";
foreach ($post_data as $k => $v) {
  $o .= "$k=" . urlencode($v) . "&";
}
$post_data = substr($o, 0, -1);
$res       = request_post($url, $post_data);
$b         = json_decode($res);
/*人脸融合*/
$v1     = 'http://demo.qiaodu.net/data/plugin/24/images/v1.jpg';
$v2     = 'http://demo.qiaodu.net/data/plugin/24/images/v2.jpg';
$img_v1 = explode(',', imgToBase64($v1));
$img_v2 = explode(',', imgToBase64($v2));
$url   = 'https://aip.baidubce.com/rest/2.0/face/v1/merge?access_token=' . $b->access_token;
$bodys = "{
  \"image_template\":
  {
    \"image\":\"" . $v1 . "\",
      \"image_type\":\"URL\",
      \"quality_control\":\"NONE\"
  },
  \"image_target\":
  {
    \"image\":\"" . $v2 . "\",
      \"image_type\":\"URL\",
      \"quality_control\":\"NONE\"}
}";
//var_dump($bodys);
$res = request_post($url, $bodys);
//var_dump($res);
$c   = json_decode($res, true);
$img = "data:image/jpg;base64," . $c["result"]["merge_image"];
//echo $img;
imgBase64Decode($img, true, 'images');
相关文章
使用URL方式进行人脸检测
【8月更文挑战第2天】使用URL方式进行人脸检测。
392 3
|
人工智能 运维 Devops
深入理解PHP的命名空间与自动加载机制构建高效自动化运维体系:DevOps与AI的融合
【5月更文挑战第28天】本文将探讨PHP中的两个重要概念——命名空间和自动加载。我们将首先解释什么是命名空间,它们如何帮助我们解决代码冲突的问题。接着,我们会深入讨论自动加载机制,以及它是如何使我们的代码更加简洁和易于管理的。最后,我们将通过实例来演示如何在项目中应用这些知识。
|
Web App开发 前端开发
canvas保存图片时,谷歌浏览器Chrome报错【解决方案】Not allowed to navigate top frame to data URL
canvas保存图片时,谷歌浏览器Chrome报错【解决方案】Not allowed to navigate top frame to data URL
2067 0
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
1421 0
|
JSON 前端开发 安全
ajax中实现访问url已阅即焚的解决方案(url动态参数、变量加密、常量不变、php加密解密、API访问验证方式)
ajax中实现访问url已阅即焚的解决方案(url动态参数、变量加密、常量不变、php加密解密、API访问验证方式)
689 0
|
JSON 安全 关系型数据库
php传递url参数加密验证的解决方案(加密解密、安全验证过滤)
php传递url参数加密验证的解决方案(加密解密、安全验证过滤)
930 0
|
JSON PHP 计算机视觉
php百度人脸识别param[image_template] is null使用BASE64图片类型json_decode返回NULL的处理解决方案
php百度人脸识别param[image_template] is null使用BASE64图片类型json_decode返回NULL的处理解决方案
394 0
|
弹性计算 Java PHP
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
对于初次购买阿里云产品的用户来说,第一步要做的是注册账号并完成实名认证,然后才是购买阿里云服务器或者其他云产品,本文为大家以图文形式展示一下新手用户从注册阿里云账号、实名认证到购买云服务器完整详细教程,以供参考。
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
|
文字识别 算法 API
视觉智能开放平台产品使用合集之uniapp框架如何使用阿里云金融级人脸识别
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
763 0