Downloads · 30 days
7
32% of all-time downloads
alibaba-pai/pai-diffusion-artist-large-zh-controlnet-depth
pai-diffusion-artist-large-zh-controlnet-depth is a text-to-image model from alibaba-pai. Use it when you need an image from a text prompt. It is set up for diffusers. The card lists the license as apache-2.0.
我们开源了一个中文 ControlNet 模型,该模型适配 diffusion 模型 alibaba-pai/pai-diffusion-artist-large-zh,您可以使用该模型控制 diffusion 模型生成的图像。
Downloads · 30 days
7
32% of all-time downloads
All-time downloads
22
Public
Repo size
1.4 GB
Likes
1
Public
Click a slice to open those files.
.bin1.4 GB · 100%
From the Hugging Face model README
我们开源了一个中文 ControlNet 模型,该模型适配 diffusion 模型 alibaba-pai/pai-diffusion-artist-large-zh,您可以使用该模型控制 diffusion 模型生成的图像。
We release a Chinese ControlNet model, which works with diffusion model alibaba-pai/pai-diffusion-artist-large-zh. You can use this model to control the diffusion model generating images as you wish.
from diffusers import StableDiffusionControlNetPipeline, ControlNetModel
from transformers import pipeline
from PIL import Image
import numpy as np
import cv2
def to_depth(image):
depth_estimator = pipeline('depth-estimation')
image = depth_estimator(image)['depth']
image = np.array(image)
image = image[:, :, None]
image = np.concatenate([image, image, image], axis=2)
image = Image.fromarray(image)
return image
controlnet_id = "alibaba-pai/pai-diffusion-artist-large-zh-controlnet-depth"
controlnet = ControlNetModel.from_pretrained(controlnet_id)
model_id = "alibaba-pai/pai-diffusion-artist-large-zh"
pipe = StableDiffusionControlNetPipeline.from_pretrained(model_id, controlnet=controlnet)
pipe = pipe.to("cuda")
image = Image.open("image.png")
controlnet_image = to_depth(image)
prompt = "白色羽毛的小鸟"
image = pipe(prompt, controlnet_image).images[0]
controlnet_image.save("image_depth.png")
image.save("image_depth_output.png")
Prompt: "白色的小鸟"
| 原图 | Depth 图 | 生成图 |
|---|---|---|
![]() | ![]() | ![]() |
使用上述模型需遵守AIGC模型开源特别条款。
If you want to use this model, please read this document carefully and abide by the terms.