🔺 Ayına Özel Tüm Kurslar 1999₺ yerine 1250₺! Üstelik Sepette 2. Kurs İse Sadece 299₺!
⏳ Fırsatın Bitmesine:
00g 00sa 00dk 00sn
0

Sepet

Close

Sepetinizde ürün bulunmuyor.

Yapay Zeka ile Canlı Olarak Yüz Değiştirme: ComfyUI LivePortrait Kurulumu

Son günlerde, sosyal medya platformlarında anında yüz değiştirme deepfake yapabildiğiniz, hareketlerinizi birebir kopyalayan videolar viral hale geldi. Bu gerçekçi portre animasyonları, açık kaynaklı yeni bir yapay zeka aracı olan LivePortrait sayesinde mümkün oldu.

LivePortrait, sabit portreleri hareketli video sekanslarından alınan hareket özellikleri ile canlandıran “face vid2vid” çerçevesi üzerine inşa edilmiştir.

Eğer bu teknolojinin nasıl çalıştığını merak ediyorsanız, teknik detayları inceleyebileceğiniz bir teknik doküman mevcut.

Bu yazıda, LivePortrait’i kendi bilgisayarınıza kurmak için adım adım rehber sunacağız.

Kurulum süreci oldukça basit; yalnızca üç adımdan oluşuyor:

  1. LivePortrait’i Kurma
  2. Gradio web uygulamasını çalıştırma
  3. Animasyonlu portreler oluşturma

Bu rehbere başlamadan önce, bilgisayarınızın LivePortrait için minimum donanım gereksinimlerini karşıladığından emin olmalısınız.

Gereksinimler:

  • Güçlü bir GPU (Örneğin, biz 8GB VRAM’e sahip bir NVIDIA RTX 3060 Ti kullanıyoruz)
  • En son Python 3.x sürümünü indirin ve kurun
  • En son Git sürümünü indirin ve kurun
  • Windows 11 Pro işletim sistemi
  • 16 GB RAM ve en az 10 GB yerel disk alanı

LivePortrait’i Kurma:

  1. Depoyu Klonlama: Terminal veya komut istemcisini açın ve aşağıdaki komutu çalıştırarak LivePortrait GitHub deposunu klonlayın:bashKodu kopyalagit clone https://github.com/xinntao/LivePortrait.git Bu işlem, yerel disk üzerinde ‘LivePortrait’ adlı yeni bir klasör oluşturacaktır. Alternatif olarak, GitHub deposunu manuel olarak indirip terminali bu klasöre yönlendirebilirsiniz.
  2. Conda Ortamı Oluşturma: LivePortrait için temiz bir Conda ortamı oluşturacağız. Eğer sisteminizde Conda yüklü değilse, bu kılavuzu kullanarak yükleyebilirsiniz. Conda yüklendikten sonra şu komutu çalıştırın:kotlinKodu kopyalaconda create -n LivePortrait python==3.9.18 Bu komut, Python 3.9.18 sürümüne sahip ‘LivePortrait’ adlı yeni bir ortam oluşturur.
  3. Ortamı Aktifleştirme: Yeni oluşturduğunuz ortamı şu komutla aktifleştirin:Kodu kopyalaconda activate LivePortrait Bu komutla herhangi bir çıktı görüntülenmez.
  4. Bağımlılıkları Yükleme: LivePortrait’in ihtiyaç duyduğu tüm paketleri yüklemek için şu komutu çalıştırın:cssKodu kopyalapip install -r requirements.txt --user Bu adımda büyük dosyalar indirileceğinden, yerel disk alanınızın yeterli olduğundan emin olun.

Ardından, LivePortrait ağırlıklarını indirip çıkarın. Son dosya yapısı şu şekilde görünmelidir:

markdownKodu kopyalapretrained_weights
├── insightface
│   └── models
│       └── buffalo_l
│           ├── 2d106det.onnx
│           └── det_10g.onnx
└── liveportrait
   ├── base_models
   │   ├── appearance_feature_extractor.pth
   │   ├── motion_extractor.pth
   │   ├── spade_generator.pth
   │   └── warping_module.pth
   ├── landmark.onnx
   └── retargeting_models
       └── stitching_retargeting_module.pth

Gradio Arayüzünü Çalıştırma:

Her şey kurulduktan sonra, LivePortrait arayüzünü başlatmanın zamanı geldi. Terminalde şu komutu çalıştırın:

python app.py

LivePortrait’i yerel bir URL veya genel bir URL üzerinde çalıştırabilirsiniz:

  • Yerel URL: http://0.0.0.0:8890
  • Genel URL: https://2507a5ac8fd551334b.gradio.live

Yerel URL, LivePortrait’i kendi bilgisayarınızda kullanmak için, genel URL ise başkalarıyla paylaşmanız için kullanılır. Genel URL, 72 saat sonra süresi dolacağı için, kalıcı bir çözüm arıyorsanız Gradio’yu HuggingFace Spaces’e deploy ederek ücretsiz kalıcı barındırma ve GPU yükseltmelerinden yararlanabilirsiniz.

Animasyonlu Portreler Oluşturma:

Artık LivePortrait’i çalıştırdığınıza göre, ilk animasyonunuzu oluşturalım:

  1. Animasyon yapmak istediğiniz hedef görüntüyü seçin. En iyi sonuçlar için net, önden çekilmiş bir portre fotoğrafı tercih edin.
  2. Animasyon için kullanılacak kaynak videoyu yükleyin. Bu video, hedef görüntüye uygulanacak yüz ifadeleri ve hareketleri içermelidir.
  3. İlk deneme için tüm ayarları varsayılan değerlerinde bırakabilirsiniz.
  4. “Animate” düğmesine tıklayarak video işleme sürecini başlatın.

NVIDIA RTX 3060 Ti (8GB VRAM) kullanarak bu işlem yaklaşık iki dakika sürdü. Süre, donanım özelliklerinize bağlı olarak değişebilir. İşlem tamamlandığında, nihai sonucu Gradio web uygulamasında görebilirsiniz.

LivePortrait ayrıca Disney benzeri estetik özelliklere sahip 3D çizgi film yüzleriyle de çalışıyor. Farklı türde görüntüler ve animasyon referans videolarıyla denemeler yapabilirsiniz. Gerçekçi sonuçlardan eğlenceli ve komik sonuçlara kadar uzanan bir yelpazede sonuçlar elde edebilirsiniz.

Eğer ComfyUI ile daha rahat çalışıyorsanız, LivePortrait için mevcut iş akışını da inceleyebilirsiniz.

Son olarak, bu açık kaynaklı yapay zeka aracıyla fotoğrafları canlandırmak gerçekten eğlenceli bir deneyim. Mükemmel olmasa da, zamanla geliştirilmeye devam edecek bir proje. Gelecekte daha esnek baş veya dudak hareketleri desteklenmesi ya da animasyonlu portrelere ses veya metin ekleyebilme gibi özelliklerin eklenmesi heyecan verici olacaktır.

Teknik bilmeyenler için tüm bunları yapmak çok zorlu olabilir. Şu anda Yapay Zeka Master teknik ekibi olarak ComfyUI iş akışlarını keşfediyoruz ve LivePortrait’in daha kullanıcı dostu bir versiyonunu oluşturma üzerinde çalışıyoruz. Amacımız, bu teknolojiyi karmaşık kurulum süreçlerine gerek kalmadan kullanıcılara sunmak.

Yapay Zekayı derinlemesine öğrenmek isterseniz aşağıdaki linkten Sertifikalı Yapay Zeka Kurslarımıza katılabilirsiniz.

https://yapayzekamaster.com/kurslar

Tags:

Share:

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


You May Also Like

TimesFM (Time Series Foundation Model), Google Research tarafından geliştirilen ve zaman serisi tahminlemesi (time-series forecasting) için tasarlanmış oldukça güçlü bir...
İnsanlığın evrendeki gözü kulağı olan Perseverance, kızıl gezegenin tozlu yollarında artık sadece Dünya’dan gelen komutlarla değil, yapay zekânın derin analizleriyle...
Teknoloji dünyası son iki yıldır “Yapay Zekâ Her Yerde” (AI Everywhere) mottosuyla nefes alırken, bu akımın öncüsü Microsoft, beklenmedik bir...
Yapay zeka dünyasının lideri OpenAI, yazılım geliştirme süreçlerini kökten değiştirecek bir adım daha attı. Geliştiricilerin vazgeçilmez yardımcısı haline gelen yapay...