ControlNet Openpose Preprocessor

0



Bu yazıda ControlNet eklentisinin OpenPose Preprocessor'ünü inceleyeceğiz. Openpose aldığı referans görselin  kıyafetler, saç stilleri ve arka planlar gibi diğer ayrıntıları kopyalamadan vücut hatlarına odaklanıp tarayarak baş, omuzlar, eller gibi insanın anahtar noktalarını algılar. Algıladığı noktaları promptlara göre değerlendirerek görseller oluşturur.

Tüm openpose Preprocessor'leri ControlNet'in Model açılır menüsündeki openpose modeliyle kullanılması gerekir.

OpenPose ön işlemcileri şunlardır:

OpenPose: gözler, burun, gözler, boyun, omuz, dirsek, bilek, dizler ve ayak bilekleri.

OpenPose_face: OpenPose + yüz detayları

OpenPose_hand: OpenPose + eller ve parmaklar

OpenPose_faceonly: yalnızca yüz ayrıntıları

OpenPose_full: Yukarıdakilerin hepsi

Preprocessor kaynak sayfa : Preprocessorler

İnen dosyaları Stable Diffusion kurulu olduğu klasördeki "stable-diffusion-webui\extensions\sd-webui-controlnet\models" alt klasörüne taşıyoruz.

Bir örnek deneyelim 

Referans görselimiz

Görselimizi ControlNet'e alıyoruz. Görselimizde sporcunun vücudunun tamamı göründüğü için "openpose_full" Preprocessor'ünü seçiyoruz.

Promptlarımızı yazıp çalışmaya başlıyoruz. İlk görseli oluştururken Openpose kendi modelini de oluşturuyor.


İlk denemede referansla aynı şekilde basketbol oyuncusu çalıştım.


İkinci görselde elinde kabak olan bir çocuk


Üçüncü görselde elinde bomba olan bir asker


Görsellerde görüldüğü gibi, Openpose kendine bir iskelet oluşturuyor ve promptlara bakarak o iskeleti giydiriyor. Openpose'un bu özellikleri sayesinde, diğer yapay zeka uygulamalarıyla karşılaştırıldığında ellerde daha doğru sonuçlar elde edilebiliyor. Eller, birçok yapay zeka uygulamasının korkulu rüyasıdır çünkü altı veya daha fazla parmaklı figürlere rastlamak biraz can sıkıcı olabilir. Openpose, bu bağlamda daha kontrollü bir ortam sağlayarak bize yardımcı oluyor.



Yorum Gönder

0Yorumlar
Yorum Gönder (0)