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');
相关文章
|
机器学习/深度学习 监控 算法
m基于深度学习网络的活体人脸和视频人脸识别系统matlab仿真,带GUI界面
m基于深度学习网络的活体人脸和视频人脸识别系统matlab仿真,带GUI界面
541 0
|
安全 关系型数据库 PHP
百度搜索:蓝易云【php适合做erp吗?】
虽然PHP在ERP开发中具有很多优势,但在实际开发中还需要根据项目的具体需求和规模来选择合适的技术栈和架构。ERP系统通常是复杂的,需要综合考虑数据库设计、安全性、性能等因素。因此,在开发ERP系统时,建议仔细规划和设计,充分了解业务需求,并选择适合的技术和开发工具来实现一个稳定、高效、安全的ERP系统。
221 0
|
存储 算法 安全
百度搜索:蓝易云【php几种常用的加密解密算法】
请注意,以上算法都有各自的特点和用途,选择合适的加密解密算法应根据具体需求和安全性要求。此外,加密只是数据保护的一部分,安全实现还应考虑其他因素,如密钥管理、访问控制和安全传输等。
227 0
|
10月前
|
人工智能 小程序 Java
电子班牌管理系统源代码,基于AI人脸识别技术的智能电子班牌云平台解决方案
电子班牌管理系统源码,基于AI人脸识别的智慧校园云平台,支持SaaS架构,涵盖管理端、小程序与安卓班牌端。集成考勤、课表、通知、门禁等功能,提供多模式展示与教务联动,助力校园智能化管理。
441 0
|
Java Maven 计算机视觉
开发指南045-挂接百度人脸识别
平台集成了很多第三方功能,通过统一的封装模式进行封装,屏蔽了其技术细节
|
人工智能 运维 Devops
深入理解PHP的命名空间与自动加载机制构建高效自动化运维体系:DevOps与AI的融合
【5月更文挑战第28天】本文将探讨PHP中的两个重要概念——命名空间和自动加载。我们将首先解释什么是命名空间,它们如何帮助我们解决代码冲突的问题。接着,我们会深入讨论自动加载机制,以及它是如何使我们的代码更加简洁和易于管理的。最后,我们将通过实例来演示如何在项目中应用这些知识。
|
程序员 PHP Python
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
|
弹性计算 运维 Kubernetes
阿里云云效操作报错合集之构建流程中遇到 "origin_value 类型错误,取不到DOCKER_URL" 这样的错误,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
缓存 NoSQL PHP
百度搜索:蓝易云【如何使用PHP进行数据库索引优化?】
通过以上方法,你可以使用PHP进行数据库索引优化,提高数据库查询性能和整体应用性能。同时,定期维护数据库和优化查询语句也是保持数据库高性能的关键。
299 11
|
监控 Linux C#
【干货分享】.NET人脸识别解决方案
【干货分享】.NET人脸识别解决方案
511 0