视觉智能平台thinkphp5怎么引入的人像动漫化的?sdk不会弄

视觉智能平台thinkphp5怎么引入的人像动漫化的?sdk不会弄

展开
收起
真的很搞笑 2023-04-04 14:10:17 297 分享 版权
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    要在ThinkPHP 5中使用阿里云视觉智能平台的人像动漫化API,需要完成如下几个步骤:

    注册阿里云账号,并获取人像动漫化API的Access Key ID和Access Key Secret。

    在ThinkPHP 5项目中安装并配置aliyuncs/sdk包,可通过composer安装,命令:composer require aliyuncs/sdk。

    在项目控制器中引入人像动漫化API的命名空间,例如:

    use Aliyun\Core\Profile\DefaultProfile;
    use Aliyun\Core\DefaultAcsClient;
    use Aliyun\Api\Acs\Request\V20190117\CreateAnimatedPersonRequest;
    use Aliyun\Api\Acs\Request\V20190117\GenerateStyledPhotoRequest;
    

    通过Access Key ID和Access Key Secret创建阿里云API的默认访问客户端DefaultAcsClient,示例代码如下:

    $accessKeyId = 'your-access-key-id';
    $accessKeySecret = 'your-access-key-secret';
    
    $regionId = 'cn-shanghai'; // 根据实际需要修改区域ID
    $product = 'imm'; // 产品名称,不需要修改
    $domain = 'imm.cn-shanghai.aliyuncs.com'; // API域名,不需要修改
    
    $profile = DefaultProfile::getProfile($regionId, $accessKeyId, $accessKeySecret);
    $client = new DefaultAcsClient($profile);
    

    构造人像动漫API请求并发起调用,获取实时的人像动漫化效果或者任务ID(异步处理),示例代码如下:

    同步调用:

    $request = new GenerateStyledPhotoRequest();
    $request->setInstanceName('your-instance-name');
    $request->setStyleUrl('your-style-url');
    $request->setImageUrl('your-image-url');
    $response = $client->getAcsResponse($request);
    print_r($response);
    

    异步调用:

    $request = new CreateAnimatedPersonRequest();
    $request->setInstanceName('your-instance-name');
    $request->setSrcUris('your-src-uris');
    $request->setTimeout(300);
    $response = $client->getAcsResponse($request);
    $taskId = $response->RequestId;
    print_r($taskId);
    

    其中,实例名称(InstanceName)、风格图片URL(StyleUrl)、人物图片URL(ImageUrl)等请求参数需要根据实际需求进行修改,更多参数及其详细说明可查阅阿里云人像动漫化API文档。

    2023-04-25 13:00:50
    赞同 展开评论
  • https://help.aliyun.com/document_detail/453726.html,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2023-04-04 18:01:46
    赞同 展开评论
  • 可以下载完整的工程,然后按照工程中的指导,引入SDK,人像动漫化的PHP完整工程下载:https://next.api.aliyun.com/api/facebody/2019-12-30/GenerateHumanAnimeStyle?spm=a2c4g.188840.0.i1&lang=PHP

    2023-04-04 15:34:26
    赞同 展开评论

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

收录在圈子:
阿里云视觉智能开放平台视觉AI能力问题咨询,请通过钉钉群(23109592)加入阿里云视觉智能开放平台咨询群
还有其他疑问?
咨询AI助理