PaddleNLP ppdiffusers 自動(dòng)生成兔了個(gè)兔海報(bào)
歡歡喜喜辭舊歲 ??????
辭舊迎新之際,來 AI Studio 一起 #歡喜迎兔年# !分享不同新年風(fēng)俗,共享一段快樂時(shí)光!??????
p>下面就開始我們的海報(bào)之旅??????
下載PaddleNLP??????
from IPython.display import clear_output %cd ~ !git clone -b develop https://github.com/PaddlePaddle/PaddleNLP.git clear_output() # 清理很長(zhǎng)的內(nèi)容
安裝PaddleNLP??????
%cd ~/PaddleNLP !pip install -e ./ clear_output() # 清理很長(zhǎng)的內(nèi)容 print('安裝完畢, 請(qǐng)重啟內(nèi)核')
安裝完畢, 請(qǐng)重啟內(nèi)核
重啟notebook??????
安裝ppdiffusers??????
%cd ~/PaddleNLP/ppdiffusers/ !pip install -r ~/PaddleNLP/ppdiffusers/requirements.txt clear_output() # 清理很長(zhǎng)的內(nèi)容 print('安裝完畢, 請(qǐng)重啟內(nèi)核')
安裝完畢, 請(qǐng)重啟內(nèi)核
diffusion文圖生成??????
選定diffusion模型??????
下面推薦了部分二次元模型,想要了解更多的模型可以 點(diǎn)開這里的鏈接!
ppdiffusers支持的模型名稱 | huggingface對(duì)應(yīng)的模型地址 | Tips備注 |
---|---|---|
Linaqruf/anything-v3.0 (推薦?。?/td> | huggingface.co/Linaqruf/an… | 二次元模型! |
hakurei/waifu-diffusion-v1-3 (推薦!) | huggingface.co/hakurei/wai… | Waifu v1-3的模型,主要適合畫二次元圖像!(對(duì)比v1-2更好?。?/td> |
MoososCap/NOVEL-MODEL (推薦?。?/td> | huggingface.co/MoososCap/N… | 二次元模型! |
Baitian/momocha (推薦?。?/td> | 無 | 二次元模型! |
Baitian/momoco (推薦?。?/td> | 無 | 二次元模型! |
hequanshaguo/monoko-e (推薦?。?/td> | 無 | 二次元模型! |
%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")
海報(bào)合成??????
%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 = '海報(bào).png' # 保存 cv2.imwrite(merge_img_path, back_img) return merge_img_path merge()
/home/aistudio 底圖尺寸: (1334, 750, 3) 生成圖尺寸: (600, 600, 3) dx + rows, dy + cols 675 990 (600, 600, 3) '海報(bào).png'
查看海報(bào)??????
import cv2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline img = cv2.imread("海報(bào).png", -1)#讀取的是bgr格式 img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) plt.imshow(img) plt.show()
以上就是PaddleNLP ppdiffusers 自動(dòng)生成兔了個(gè)兔海報(bào)的詳細(xì)內(nèi)容,更多關(guān)于PaddleNLP ppdiffusers生成海報(bào)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python輸入整條數(shù)據(jù)分割存入數(shù)組的方法
今天小編就為大家分享一篇python輸入整條數(shù)據(jù)分割存入數(shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11python入門之基礎(chǔ)語法學(xué)習(xí)筆記
學(xué)習(xí)python過程中需要了解的一些基礎(chǔ)語法特整理一下方便更開始接觸python的朋友2020-02-02python實(shí)現(xiàn)簡(jiǎn)單socket通信的方法
這篇文章主要介紹了python實(shí)現(xiàn)簡(jiǎn)單socket通信的方法,結(jié)合實(shí)例形式分析了socket通信服務(wù)端與客戶端的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-04-04python處理multipart/form-data的請(qǐng)求方法
今天小編就為大家分享一篇python處理multipart/form-data的請(qǐng)求方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12requests庫發(fā)送http請(qǐng)求的示例代碼
這篇文章主要介紹了Python?requests發(fā)送http請(qǐng)求的相關(guān)知識(shí),requests是一個(gè)Python的第三方庫,用于發(fā)送HTTP請(qǐng)求,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12python3兩數(shù)相加的實(shí)現(xiàn)示例
這篇文章主要介紹了python3兩數(shù)相加的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Python實(shí)現(xiàn)的直接插入排序算法示例
這篇文章主要介紹了Python實(shí)現(xiàn)的直接插入排序算法,結(jié)合實(shí)例形式分析了Python直接插入排序算法的定義與使用相關(guān)操作技巧,代碼備有較為詳盡的注釋便于理解,需要的朋友可以參考下2018-04-04python列表倒序的幾種方法(切片、reverse()、reversed())
本文主要介紹了python列表倒序的幾種方法(切片、reverse()、reversed()),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08