PyTorch'ta Bir Görüntünün Keskinliği Nasıl Ayarlanır?

Pytorch Ta Bir Goruntunun Keskinligi Nasil Ayarlanir



Keskinlik Bir görüntünün özelliklerinin detayını ve netliğini ifade eder. Keskin bir görüntü açıkça tanımlanmış kenarlara ve ayrıntılara sahipken, bulanık bir görüntü bulanık kenarlara ve ayrıntılara sahiptir. Kullanıcılar kalitesini artırmak için herhangi bir görüntünün keskinliğini ayarlayabilir. PyTorch şunları sağlar: ayarlama_keskinlik() ” belirli bir görüntünün keskinliğini değiştirme yöntemi. Bu yöntem, keskinliği ayarlanmış görüntüyü kullanıcılara döndürür.

Bu makale PyTorch'ta görüntünün keskinliğini değiştirme yöntemini gösterecek.

PyTorch'ta Görüntünün Keskinliği Nasıl Ayarlanır/Değiştirilir?

PyTorch'ta görüntünün keskinliğini ayarlamak için aşağıdaki adımlara göz atın:







1. Adım: Google Colab'a Bir Resim Yükleyin

Öncelikle Google Colab'ı açın ve aşağıda vurgulanan simgelere tıklayın. Ardından bilgisayardan belirli bir görseli seçin ve yükleyin:





Bunu yaptığınızda resim Google Colab'a yüklenecektir:





Burada aşağıdaki görseli yükledik ve bu görselin keskinliğini ayarlayacağız:



Adım 2: Gerekli Kitaplığı İçe Aktarın

Bundan sonra gerekli kütüphaneleri içe aktarın. Örneğin, aşağıdaki kütüphaneleri içe aktardık:

içe aktarmak meşale

itibaren PIL içe aktarmak Resim

içe aktarmak meşale görüşü. dönüşümler . fonksiyonel gibi F

Burada:

  • ithalat meşale ” PyTorch kütüphanesini içe aktarır.
  • PIL içe aktarma görüntüsünden ” farklı görüntü dosyası formatlarını açmak ve kaydetmek için kullanılır.
  • torchvision.transforms.function'ı F olarak içe aktar ”, dönüşümleri sağlayan işlevsel modülü “torchvision.transforms”dan içe aktarır:

3. Adım: Giriş Görüntüsünü Okuyun

Bundan sonra, bilgisayardan giriş görüntüsünü okuyun. Burada şunu okuyoruz: kuşlar_img.jpg ”ve onu“ içine kaydediyorum input_img ” değişken:

input_img = Resim. açık ( 'kuşlar_img.jpg' )

4. Adım: Giriş Görüntüsünün Keskinliğini Değiştirin

Şimdi, “” seçeneğini kullanarak giriş görüntüsünün keskinliğini belirli bir keskinlik faktörüyle değiştirin. ayarlama_keskinlik() ' yöntem. Burada keskinliği bir keskinlik faktörü ile ayarlıyoruz” 6 ”:

yeni_img = F. edit_sharpness ( input_img , 6 )

Adım 5: Keskinliği Ayarlanmış Görüntüyü Görüntüleyin

Son olarak, keskinliği ayarlanmış görüntüyü görüntüleyerek görüntüleyin:

yeni_img

Yukarıdaki çıktı, giriş görüntüsünün keskinliğinin belirtilen keskinlik faktörüyle, yani '6' ile başarıyla ayarlandığını gösterir.

Benzer şekilde, kullanıcılar görüntünün keskinliğini ayarlamak/değiştirmek için başka herhangi bir keskinlik faktörünü belirtebilirler. Şimdi aynı görüntüyü “ -4 ” Farkı görmek için keskinlik faktörü:

yeni_img = F. edit_sharpness ( input_img , - 4 )

Bu, görüntüyü bulanıklaştıracaktır:

Not: 0 ” değeri ve keskinlik faktörü için “0”dan küçük olması bulanık bir görüntü verir ve “ 1 ” orijinal görüntüyü verir. 1'in üzerindeki bir değer görüntünün keskinliğini artırır.

Karşılaştırmak

Orijinal görüntü ile keskinliği ayarlanmış görüntüler arasındaki karşılaştırma aşağıda görülebilir:

Not : Google Colab Not Defterimize buradan erişebilirsiniz bağlantı .

PyTorch'ta bir görüntünün keskinliğini ayarlamanın etkili yöntemini anlattık.

Çözüm

PyTorch'ta görselin keskinliğini ayarlamak/değiştirmek için öncelikle istediğiniz görseli Google Colab'a yükleyin. Ardından gerekli kitaplıkları içe aktarın ve giriş görüntüsünü okuyun. Daha sonra “ ayarlama_keskinlik() Giriş görüntüsünün keskinliğini istenen keskinlik faktörleriyle değiştirme yöntemini kullanın. Son olarak keskinliği ayarlanmış görüntüyü görüntüleyerek görüntüleyin. Bu makale PyTorch'ta görüntünün keskinliğini ayarlama/değiştirme yöntemini gösterdi.