基于PaddleNLP ppdiffusers 自动生成【兔了个兔】海报

简介: 基于PaddleNLP ppdiffusers 自动生成【兔了个兔】海报

🧨🧨🧨欢欢喜喜辞旧岁 🐰🐰🐰


image.png


🧨🧨🧨下面就开始我们的海报之旅🐰🐰🐰


🧨🧨🧨下载PaddleNLP🐰🐰🐰


from IPython.display import clear_output
%cd ~
!git clone -b develop https://github.com/PaddlePaddle/PaddleNLP.git
clear_output() # 清理很长的内容


🧨🧨🧨安装PaddleNLP🐰🐰🐰


%cd ~/PaddleNLP
!pip install -e ./
clear_output() # 清理很长的内容
print('安装完毕, 请重启内核')
安装完毕, 请重启内核


🧨🧨🧨重启notebook🐰🐰🐰


🧨🧨🧨安装ppdiffusers🐰🐰🐰


%cd ~/PaddleNLP/ppdiffusers/
!pip install -r ~/PaddleNLP/ppdiffusers/requirements.txt
clear_output() # 清理很长的内容
print('安装完毕, 请重启内核')


安装完毕, 请重启内核


🧨🧨🧨diffusion文图生成🐰🐰🐰


🧨🧨🧨选定diffusion模型🐰🐰🐰


下面推荐了部分二次元模型,想要了解更多的模型可以 点开这里的链接

ppdiffusers支持的模型名称 huggingface对应的模型地址 Tips备注
Linaqruf/anything-v3.0 (推荐!) huggingface.co/Linaqruf/an… 二次元模型!
hakurei/waifu-diffusion-v1-3 (推荐!) huggingface.co/hakurei/wai… Waifu v1-3的模型,主要适合画二次元图像!(对比v1-2更好!)
MoososCap/NOVEL-MODEL (推荐!) huggingface.co/MoososCap/N… 二次元模型!
Baitian/momocha (推荐!) 二次元模型!
Baitian/momoco (推荐!) 二次元模型!
hequanshaguo/monoko-e (推荐!) 二次元模型!


%cd ~/PaddleNLP/ppdiffusers
/home/aistudio/PaddleNLP/ppdiffusers


import paddle
from ppdiffusers import StableDiffusionPipeline
# 加载模型
pipe = StableDiffusionPipeline.from_pretrained("Linaqruf/anything-v3.0")


🧨🧨🧨图片生成🐰🐰🐰


# prompt: 戴眼镜坐在电脑边敲代码穿唐装的兔子, 可爱,大眼睛,高清毛绒
prompt = "rabbit wear glasses  beside the computer is writting code  in Tang costume for the Spring Festival is cute, big-eyed, high-definition plush"
images = pipe(prompt, guidance_scale=7.5, height=768, width=768)
print(len(images.images))
image = images.images[0]
image.save("/home/aistudio/0.png")


🧨🧨🧨海报合成🐰🐰🐰


%cd ~
import cv2
def merge():
    back_img_path = '底图.png'
    # 加载底图模板
    back_img = cv2.imread(back_img_path, cv2.IMREAD_UNCHANGED)  # 捕获图像1
    print('底图尺寸: ', back_img.shape)
    # 加载生成图
    fore_img = cv2.imread('0.png', cv2.IMREAD_UNCHANGED)
    fore_img = cv2.resize(fore_img, (600, 600))
    rows, cols, channels = fore_img.shape
    print('生成图尺寸: ', fore_img.shape)
    dx, dy = 75, 390
    print('dx + rows,  dy + cols', dx + rows, dy + cols)
    print(back_img[dy:dy + cols, dx:dx + rows].shape)
    # 合并
    back_img[dy:dy + cols, dx:dx + rows] = fore_img
    merge_img_path = '海报.png'
    # 保存
    cv2.imwrite(merge_img_path, back_img)
    return merge_img_path


/home/aistudio
底图尺寸:  (1334, 750, 3)
生成图尺寸:  (600, 600, 3)
dx + rows,  dy + cols 675 990
(600, 600, 3)
'海报.png'

🧨🧨🧨查看海报🐰🐰🐰


import cv2
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
img = cv2.imread("海报.png", -1)#读取的是bgr格式
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img)
plt.show()

目录
相关文章
|
9月前
|
搜索推荐 Python
用Python给大家画个小月饼祝福
本文分享了关于中秋的主题,指出生活不仅是赶路,更要感受沿途的美好。尽管人们常想提前躲避拥堵,但假期出行依然人多。文中未提供文献分享,而是祝大家中秋国庆双节快乐,并附上了一段Python代码,用于绘制月饼图形,鼓励读者自定义设计。最后提到代码相对简单,适合个性化创作。
64 0
|
人工智能 机器人 物联网
用AI生成可爱的泡泡玛特盲盒风,带prompt
用AI生成可爱的泡泡玛特盲盒风
1075 1
用AI生成可爱的泡泡玛特盲盒风,带prompt
|
4月前
|
UED
Midjourney-02 收集Prompt 咕卡手账 零件套装展示 可爱猫猫 线稿生成 2077猫猫 niji 5 niji 6 对比 详细记录 超多图片 多种风格 附带文本 关键词
Midjourney-02 收集Prompt 咕卡手账 零件套装展示 可爱猫猫 线稿生成 2077猫猫 niji 5 niji 6 对比 详细记录 超多图片 多种风格 附带文本 关键词
52 0
|
4月前
Midjourney-03 收集Prompt 动漫风格 樱花 武士 魔法少女 自然 机甲 拟人动物 歌剧场景 星际飞船 神秘森林 精灵 详细记录 超多图片 多种风格 附带文本 关键词
Midjourney-03 收集Prompt 动漫风格 樱花 武士 魔法少女 自然 机甲 拟人动物 歌剧场景 星际飞船 神秘森林 精灵 详细记录 超多图片 多种风格 附带文本 关键词
80 0
|
9月前
|
搜索推荐 程序员
用ModelScope给大家送上中秋祝福
用ModelScope给大家送上中秋祝福
65 0
|
人工智能 异构计算
【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
黄昏见证虔诚的信徒,巅峰诞生虚伪的拥护
314 0
【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
|
编解码 Python
Python3,我把新年祝福写在“雨“中,你看,雨一直下,气氛还算融洽,在同个屋檐下....
Python3,我把新年祝福写在“雨“中,你看,雨一直下,气氛还算融洽,在同个屋檐下....
72 0
|
编解码 安全 Python
Python3,我把新年祝福写在“雨“中,雨一直下,气氛还算融洽...
我再也不羡慕 好莱坞电影中黑客电脑的屏幕了。
67593 9
Python3,我把新年祝福写在“雨“中,雨一直下,气氛还算融洽...
|
人工智能 自然语言处理 机器人
Midjourney|文心一格prompt教程[Text Prompt(上篇)]:品牌log、App、徽章、插画、头像场景生成,各种风格选择:科技风、运动风
Midjourney|文心一格prompt教程[Text Prompt(上篇)]:品牌log、App、徽章、插画、头像场景生成,各种风格选择:科技风、运动风
Midjourney|文心一格prompt教程[Text Prompt(上篇)]:品牌log、App、徽章、插画、头像场景生成,各种风格选择:科技风、运动风
送你一个Python做的Crossin牌“月饼”
画这样一个月饼,其实不需要太多的代码,笔者只用了不到50行代码,而且用的是我们经常用到的绘图库matplotlib,这对于我们大部分人来说是很容易上手的,下面笔者就详细介绍一下怎么画这样一个月饼。

热门文章

最新文章