人像动漫化

news/2024/11/29 18:49:08/

人像动漫化

  • 一、生成二次元动漫图
  • 二、生成戴口罩的二次元动漫人像

一、生成二次元动漫图

import requests
import base64# 获取 访问秘钥
# client_id     去官网获取的AK,       
# client_secret 去官网获取的SK        
def access_token():AK = ' '  # client_id     去官网获取的AK,  SK = ' '  # client_secret 去官网获取的SK   host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id='+AK+'&client_secret='+SKresponse = requests.get(host)if response:print(response.json(),'\n\n')access_token = response.json()return access_token['access_token']# 人像动漫化
def portraitAnimation(token,imgUrl):f = open(imgUrl, 'rb')              #二进制方式打开图片文件img = base64.b64encode(f.read())    #图片 base64 编码params = {"image": img}access_token = tokenrequest_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"request_url = request_url + "?access_token=" + access_tokenheaders = {'content-type': 'application/x-www-form-urlencoded'}response = requests.post(request_url, data=params, headers=headers)if response:ima = response.json()data = base64.b64decode(ima['image']) #base64 解码# 生成图片file = open("p2.png", "wb")file.write(data)print('人像动漫化 生成完毕!')# 人像动漫化
# 运用对抗生成网络技术,结合人脸检测、头发分割、人像分割等技术,为用户量身定制千人千面的二次元动漫形象,
# 并支持通过参数设置,生成戴口罩的二次元动漫人像
# 人像动漫化:需要处理的图片base64编码后大小不超过4M,最短边至少64px,最长边最大4096px,长宽比3:1以内
if __name__ == '__main__':accessToken = access_token()imgUrl = "C:\\Users\\97942\\PycharmProjects\\Comic\\周深.png"  # 图片的绝对路径portraitAnimation(accessToken,imgUrl)

在这里插入图片描述

二、生成戴口罩的二次元动漫人像

import requests
import base64# 获取 访问秘钥
# client_id     去官网获取的AK,       
# client_secret 去官网获取的SK   
def access_token():AK = ' '  # client_id     去官网获取的AK,  SK = ' '  # client_secret 去官网获取的SK   host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id='+AK+'&client_secret='+SKresponse = requests.get(host)if response:print(response.json(),'\n\n')access_token = response.json()return access_token['access_token']# 人像动漫化
def portraitAnimation(token,imgUrl):f = open(imgUrl, 'rb')              #二进制方式打开图片文件img = base64.b64encode(f.read())    #图片 base64 编码# 1~8之间的整数,用于指定所使用的口罩的类型 params = {"image": img,"type":'anime_mask',"mask_id":"2"}access_token = tokenrequest_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"request_url = request_url + "?access_token=" + access_tokenheaders = {'content-type': 'application/x-www-form-urlencoded'}response = requests.post(request_url, data=params, headers=headers)if response:ima = response.json()data = base64.b64decode(ima['image']) #base64 解码# 生成图片file = open("p2.png", "wb")file.write(data)print('人像动漫化 生成完毕!')# 人像动漫化
# 运用对抗生成网络技术,结合人脸检测、头发分割、人像分割等技术,为用户量身定制千人千面的二次元动漫形象,
# 并支持通过参数设置,生成戴口罩的二次元动漫人像
# 人像动漫化:需要处理的图片base64编码后大小不超过4M,最短边至少64px,最长边最大4096px,长宽比3:1以内
if __name__ == '__main__':accessToken = access_token()imgUrl = "C:\\Users\\97942\\PycharmProjects\\Comic\\p1.png"  # 图片的绝对路径portraitAnimation(accessToken,imgUrl)

在这里插入图片描述


http://www.ppmy.cn/news/400147.html

相关文章

动漫人物手绘线稿图,非常适合初学者临摹

喜欢画动漫人物的看过来,为你整理了一些非常实用的动漫人物手绘线稿图哦。可能对于那些喜欢画画的初学者而言太复杂的画往往不太好掌握,今天给大家分享的这些动漫人物手绘线稿图,总有一组适合你的。 给大家分享的第一组人物线稿图&#xff0…

AI释放动漫艺术新魅力:人物动漫化

人物动漫化是在二次元文化中非常重要的一部分,也被称为二次元文化“产业化”。人物动漫化就是将你喜欢的人物角色进行二次元设计,以符合二次元群体的审美和需求。AI绘画爆火之后,更多的人开始使用AI进行人物动漫化,获得更广泛的灵…

人物的喜怒哀乐怎么画?动漫人物表情怎么画?

角色的面部表情可以说非常丰富,比如喜悦、愤怒、哀伤、惊讶、情感自然也更加细腻,不然实在无法表达内心千变万化的小情绪啊。动漫人物表情,可以说非常丰富,那么你知道动漫人物表情怎么画吗? 顺着仰视和俯视的弧度将脸部…

AI创造营~AnimeGAN一键生成日系动漫Vlog

目录: AI创造营~AnimeGAN一键生成日系动漫Vlog引子效果展示图动漫化结果 一、安装相关的库二、函数三、从视频提取图像四、图像转换为动漫风格并合成新的视频五、添加原始音频六、更多内容七、致谢 AI创造营~AnimeGAN一键生成日系动漫Vlog 引…

Midjourney AI 绘制动漫人物

AI 依据照片绘制动漫人物 注册成功以后,打开Midjourney > https://discord.gg/midjourney 1)建议生成专属的服务器: 添加服务器 > 回到Midjourney > newcommer 邀请bot到你的专属服务器 2)在专属的服务器上传图片>…

写个代码实现从视频中每帧获取PPT图片生成PPT

Python代码实现 要实现从视频中抽取 PPT 图片并生成 PPT 课件,可以借助 Python 中的一些第三方库来完成。具体步骤如下: 使用 OpenCV 库读取视频文件,并使用 PaddleOCR 库识别 PPT 页面的翻页标志,确定抽取图片的时间点。 import…

python学习之OpenCV-Python模块的部分应用示例(生成素描图和动漫图)

文章目录 前言一、图片转灰度二、对图片进行二值化处理三、对图片去除噪点四、调整图片透明度五、生成素描滤镜效果图(方法结合应用)六、生成动漫卡通滤镜效果图(方法结合应用)总结 前言 OpenCV 是一个图像和视频处理库&#xff…

【HTML】HTML网页设计----动漫网站设计

1、引言 设计结课作业,课程设计无处下手,网页要求的总数量太多?没有合适的模板?数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题。你想要解决的问题&am…