Stable Diffusion Türkiye

Yükleniyor...

Stable Diffusion Türkiye

Bize Katılın

Rehber - 24 Aralık 2023

Stable Diffusion’da arka plan nasıl değiştirilir

Stable Diffusion ile bir görselin arka planı değiştirilebilirmi?

Stable Diffusion ile herhangi bir görüntünün arka planını ekleyebilir veya değiştirebilirsiniz. Bu teknik hem gerçek hem de yapay zeka görüntüleriyle çalışır.

Örnek:

Stable Diffusion Türkiye Stable Diffusion Türkiye

Yazılım

Popüler ve ücretsiz bir açık kaynak yazılımı olan AUTOMATIC1111 Stable Diffusion WebUI’yi kullanacağız. Bu GUI’yi Windows, Mac veya Google Colab’da kullanabilirsiniz.

Stable Diffusion ile Arka Planı Değiştirin

Bu yöntem Rembg uzantısını kullanır. Bu uzantıyı herhangi bir görüntünün arka planını kaldırmak için kullanabilirsiniz. Ancak biz bunu bir inpaint maskesi oluşturmak için kullanacağız.

1. Adım: Rembg uzantısını yükleyin

Uzantıyı yüklemek için aşağıdaki adımları izleyin:

  1. AUTOMATIC1111 Web-UI’yi normal şekilde başlatın.
  2. Stable Diffusion’da Extention Sekmesine gidin.
  3. Install from URL (URL’den Yükle) sekmesine tıklayın.
  4. Uzantının git deposu için URL alanına aşağıdaki URL’yi girin.

    https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg

  5. Yükle düğmesine tıklayın.
  6. Kurulumun tamamlandığına dair onay mesajını bekleyin.
  7. AUTOMATIC1111’i yeniden başlatın.

2. Adım: Bir görüntü oluşturun

Önce bir AI görüntüsü oluşturacağız. Zaten bir görseliniz varsa bu adımı atlayabilirsiniz.

Görüntü oluşturmak için: 

  1. AUTOMATIC1111’i açın. txt2img sekmesine gidin.
  2. Prompt yazan yere istediğiniz görseli oluşturmak için prompt dizisini yazabilirsiniz. Örnek prompt olarak aşağıdaki promptu yazabilirsiniz;

    woman in space suit , underwater, full body, floating in water, air bubbles, detailed eyes, deep sea in background

  3. Negatif Prompt yazan yere görselinizde olmasını istemediğiniz şeyleri yazabilirsiniz. ÖRnek olarak aşağıdaki negatif promptu yazabilirsiniz;

    disfigured, deformed, ugly

  4. Stable Diffusion Checkpoint‘i ve diğer ayarları kendi istediğinize göre ayarlayabilirsiniz Aşağıdaki örnek ayarları da kullanabilirsiniz:
    Stable Diffusion Checkpoint: DreamShaperXL Alpha 2
  5. Sampling method: DPM++ 2M Karras
  6. Sampling steps: 25
  7. Size: 1216 x 832
  8. CFG Scale: 7
  9. Generate düğmesi ile görsel oluşturabilirsiniz. Aşağıdaki örneğe benzer bir görsel oluşturmuş olacaksınız:Örnek:

Stable Diffusion Türkiye

Arka planını kaldırmak istediğiniz resmi seçin. Resmi Extras (Ekstralar) sekmesine göndermek için görselin altındaki Send to Extras (Ekstralara Gönder) düğmesini tıklayın.

Resim artık Ekstra sekmesinde görünmelidir.

Adım 2: Bir inpaint Maskesi Oluşturun

Bir görüntü ile başlarsanız, görüntüyü source canvas (kaynak tuvale) sürükleyip bırakın.

Remove background (Arka planı kaldır) açılır menüsünden u2net öğesini seçin.

Return mask (Dönüş maskesini) seçin.

Bir maske oluşturmak için (Generate) Oluştur düğmesine basın.

Stable Diffusion Türkiye

Ön plan görüntüsünün bir maskesini almalısınız. Bunu yerel depolama alanınıza kaydedin.

Stable Diffusion Türkiye

Adım 3: Maske ile boya yapın

Şimdi ön plana dokunmadan arka planı yeniden oluşturmak için inpainting kullanacaksınız.

img2img sekmesi > Generation (Üretim) > (Inpaint Upload) Inpaint Yüklemesi’ne gidin.

Original image (Orijinal görüntüyü) üst tuval üzerine bırakın.

Yeni oluşturduğunuz maske görüntüsünü (mask) maske tuvalinin üzerine bırakın.

Stable Diffusion Türkiye

Yeni arka planı tanımlamak için bir prompt girin. Örnek Prompt şağıdaki gibidir:

woman in space suit , underwater, full body, floating in water, air bubbles, detailed eyes, deep sea in background, water surface, god ray, fish

Negative prompt:

disfigured, deformed, ugly

  • Mask mode: Inpaint not masked (Bu önemli çünkü siyah alanı inpaint etmek istiyorsunuz.)
  • Mask Content: Original
  • Inpaint area: Whole picture
  • Sampling method: Euler a
  • Sampling steps: 25
  • Size: 1216 x 832
  • CFG Scale: 7

Stable Diffusion Türkiye

Generate (Oluştur’a) basın.

Şimdi uzay boşluğu deniz altına dönmüş olmalı!

Stable Diffusion Türkiye

 

Not:

Bu işlemi Stable Diffision içerisinde ControlNet ile inpaint kullanarakta yapabilirsiniz. Bu yazıda Rembg eklentisi kullanılarak nasıl oluşturabileceğiniz temel alınmıştır. Ayrıca Stable Diffusion haricinde Photoshop gibi bir yapay zeka destekli görsel düzenleme program kullanarakta pek tabiki arkaplanı, görseli değiştirmeniz mümkün.

 

Bilgi ve Sevgiyle Kalın.