Bazen yapay zeka tarafından oluşturulan fotoğraflar biraz riskli çıkıyor. Belki düşük kalitelidirler ya da görüntünün mükemmelden daha az görünmesine neden olan tuhaf yapılar vardır. Ama korkmayın! CodeFormer, günü kurtarmak için burada ve bu görüntüleri anında düzeltmenize yardımcı oluyor. Bu kılavuzda size CodeFormer modelini tanıtacağım, nasıl çalıştığını göstereceğim ve yapay zeka tarafından oluşturulan hafif çarpık bir fotoğrafı düzeltmek için bu modeli nasıl kullanacağınızı açıklayacağım. Başka bir yapay zeka modelinden aldığım tuhaf görüntüyü temizlemek için kullandığım adımların tam olarak aşağıda gösterildiği şekilde size yol göstereceğim:
Bu görüntü oradan geldi
Bu kılavuzda size ayrıca nasıl kullanabileceğimizi de göstereceğim.
CodeFormer, Replicate Codex'te 6. sırada yer alıyor. 8 milyondan fazla koşuyla son derece popüler. Dolayısıyla topluluğun bu aracı gerçekten sevdiğini söyleyebiliriz; bu da sizin de onu kullanmak isteyebileceğiniz anlamına gelir!
CodeFormer'ın yaratıcısı
CodeFormer'ın temel teknolojisi, kod tahmini için küresel kompozisyonu ve bağlamı modelleyen Transformer tabanlı bir tahmin ağına dayanmaktadır. Bu, girdiler ciddi şekilde bozulduğunda bile modelin hedef yüzlere çok yakın olan doğal yüzleri keşfetmesine olanak tanır. Aslına uygunluk ve kalite arasında esnek bir denge sağlayan kontrol edilebilir bir özellik dönüştürme modülü de dahildir. CodeFormer'ın nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz
Bu proje üzerinde çalışmaya başlamadan önce, modelin beklediği girdi ve çıktıları anlamak için bir dakikanızı ayıralım.
image
(dosya): Düzeltmek istediğiniz giriş resmi.codeformer_fidelity
(sayı): Kalite (düşük sayı) ile aslına uygunluk (yüksek sayı) arasındaki denge. Varsayılan değer: 0,5.background_enhance
(boolean): Arka plan görüntüsünün Real-ESRGAN ile geliştirilip geliştirilmeyeceği. Varsayılan değer: yanlış.face_upsample
(boolean): Yapay zeka tarafından oluşturulan yüksek çözünürlüklü görüntüler için geri yüklenen yüzlerin üst örneklenip örneklenmeyeceği. Varsayılan değer: yanlış.upscale
(tamsayı): Görüntünün son üst örnekleme ölçeği. Varsayılan değer: 2.Modelin çıktısı, sabit görüntüyü temsil eden bir URI dizesidir. Bu bir JSON nesnesidir ve aşağıdaki formata benzer:
{ "type": "string", "title": "Output", "format": "uri" }
Artık giriş ve çıkışları anladığımıza göre, yapay zeka tarafından oluşturulan çarpık bir fotoğrafı düzeltmek için CodeFormer'ı kullanmaya başlayalım.
Kodlamaya hazır değilseniz, kullanıcı arayüzü aracılığıyla CodeFormer'ın Replicate üzerindeki "demosu" ile doğrudan etkileşim kurabilirsiniz. Yapabilirsiniz
Daha teknik bilginiz varsa ve sonunda CodeFormer'ın üzerine harika bir araç oluşturmak istiyorsanız, Replicate'deki modeli kullanarak görüntülerinizi geri yüklemek ve geliştirmek için bu basit adımları takip edebilirsiniz.
Bir Replicate hesabınızın ve API anahtarınızın elinizin altında olduğundan emin olun!
Bunu yapmak oldukça kolaydır:
pip install replicate
Bunu hesap sekmenizdeki Replicate'den alabilirsiniz.
export REPLICATE_API_TOKEN=[token]
Replicate python SDK ile bunu yapmak için yalnızca birkaç satır koda ihtiyacınız var.
import replicate output = replicate.run( "sczhou/codeformer:7de2ea26c616d5bf2245ad0d5e24f0ff9a6204578a5c876db53142edd9d2cd56", input={"image": open("path/to/file", "rb")} ) print(output)
Bu adımda, replicate
kütüphanesini içe aktarıyoruz ve CodeFormer modelini sağlanan giriş görüntüsüyle çalıştırmak için run
fonksiyonunu çağırıyoruz. Çıktı, sabit görüntüyü temsil eden bir URI dizesi olarak yazdırılacaktır.
İşte bu süreçten elde ettiğim çıktı görüntüsü, başladığım berbat girdinin karşısında gösteriliyor. Ne büyük bir gelişme!
Replicate Codex, görüntü oluşturma, görüntüden görüntüye dönüştürme ve çok daha fazlası dahil olmak üzere çeşitli yaratıcı ihtiyaçları karşılayan yapay zeka modellerini keşfetmek için harika bir kaynaktır. Replicate'deki tüm modellerin tamamen aranabilir, filtrelenebilir, etiketli bir veritabanıdır ve ayrıca modelleri karşılaştırmanıza, fiyata göre sıralamanıza veya yaratıcıya göre keşfetmenize olanak tanır. Ücretsizdir ve ayrıca yeni modeller çıktığında sizi deneyebilmeniz için sizi uyaracak bir özet e-postası da vardır.
CodeFormer'a benzer modeller bulmakla ilgileniyorsanız...
Başını aşmak
"Görüntü restorasyonu", "yüz geliştirme" veya "süper çözünürlük" gibi belirli anahtar kelimelere sahip modelleri aramak için sayfanın üst kısmındaki arama çubuğunu kullanın. Bu size arama sorgunuzla ilgili modellerin bir listesini gösterecektir.
Arama sonuçları sayfasının sağ tarafında model listesini daraltmanıza yardımcı olabilecek çeşitli filtreler bulacaksınız. Modelleri türe (Görüntüden Görüntüye, Metinden Görüntüye vb.), maliyete, popülerliğe ve hatta belirli yaratıcılara göre filtreleyebilir ve sıralayabilirsiniz.
Bu filtreleri uygulayarak özel ihtiyaçlarınıza ve tercihlerinize en uygun modelleri bulabilirsiniz. Örneğin, en popüler olan bir görüntü restorasyon modeli arıyorsanız arama yapıp çalıştırma sayısına göre sıralayabilirsiniz. Bu durumda, eski fotoğrafları geri yüklemek için de kullandığım GFPGAN modelini bulacaksınız - bkz.
Bu kılavuzda CodeFormer modelini araştırdık, giriş ve çıkışlarını öğrendik ve yapay zeka tarafından oluşturulan çarpık fotoğrafları düzeltmek için bu modeli nasıl kullanabileceğimizi gösterdik. Ayrıca benzer modelleri bulmak ve çıktılarını karşılaştırmak için Replicate Codex'teki arama ve filtreleme özelliklerinden nasıl yararlanacağımızı da tartıştık; böylece yapay zeka destekli görüntü iyileştirme ve restorasyon dünyasında ufkumuzu genişletmemize olanak sağladık.
Umarım bu kılavuz size yapay zekanın yaratıcı olanaklarını keşfetmeniz ve hayal gücünüzü hayata geçirmeniz için ilham vermiştir. Okuduğunuz için teşekkürler. Replicate Codex ile görselleri geliştirmenin ve yapay zeka dünyasını keşfetmenin mutluluğunu yaşayın!
Burada Ayrıca Yayınlandı