Buckets:
| # Tạo ảnh từ độ sâu theo hướng dẫn văn bản | |
| [StableDiffusionDepth2ImgPipeline](/docs/diffusers/main/vi/api/pipelines/stable_diffusion/depth2img#diffusers.StableDiffusionDepth2ImgPipeline) cho phép bạn truyền một prompt văn bản và một hình ảnh ban đầu để điều kiện cho việc tạo ra các hình ảnh mới. Ngoài ra, bạn cũng có thể truyền một `depth_map` để giữ nguyên cấu trúc của hình ảnh. Nếu không cung cấp `depth_map`, pipeline sẽ tự động dự đoán độ sâu thông qua một [mô hình ước lượng độ sâu](https://github.com/isl-org/MiDaS) tích hợp sẵn. | |
| Bắt đầu bằng cách tạo một instance của [StableDiffusionDepth2ImgPipeline](/docs/diffusers/main/vi/api/pipelines/stable_diffusion/depth2img#diffusers.StableDiffusionDepth2ImgPipeline): | |
| ```python | |
| import torch | |
| from diffusers import StableDiffusionDepth2ImgPipeline | |
| from diffusers.utils import load_image, make_image_grid | |
| pipeline = StableDiffusionDepth2ImgPipeline.from_pretrained( | |
| "stabilityai/stable-diffusion-2-depth", | |
| dtype=torch.float16, | |
| use_safetensors=True, | |
| ).to("cuda") # or "mps", "xpu", "cpu" | |
| ``` | |
| Bây giờ hãy truyền prompt của bạn vào pipeline. Bạn cũng có thể truyền `negative_prompt` để ngăn một số từ nhất định định hướng cách hình ảnh được tạo ra: | |
| ```python | |
| url = "http://images.cocodataset.org/val2017/000000039769.jpg" | |
| init_image = load_image(url) | |
| prompt = "two tigers" | |
| negative_prompt = "bad, deformed, ugly, bad anatomy" | |
| image = pipeline(prompt=prompt, image=init_image, negative_prompt=negative_prompt, strength=0.7).images[0] | |
| make_image_grid([init_image, image], rows=1, cols=2) | |
| ``` | |
| | Đầu vào | Đầu ra | | |
| |---------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------| | |
| | | | | |
Xet Storage Details
- Size:
- 2.2 kB
- Xet hash:
- c300add67fe4887220d80c0569f4fde278dc441026230183aa629aff602b4c8d
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.