Bu makale, PyTorch'ta herhangi bir görüntüyü ortasından kırpma yöntemini gösterecektir.
PyTorch'ta Herhangi Bir Görüntü Merkezinde Nasıl Kırpılır?
PyTorch'ta herhangi bir görüntüyü ortasından kırpmak için sağlanan adımlara göz atın:
- Google Colab'a bir resim yükleyin
- Gerekli kütüphaneleri içe aktarın
- Giriş resmini oku
- Giriş görüntüsünü ortasından kırpmak için bir dönüşüm tanımlayın
- Dönüşümü görüntüye uygulayın
- Kırpılmış resmi göster
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 onu ortasından kırpacağız:
Adım 2: Gerekli Kitaplığı İçe Aktarın
Daha sonra gerekli kütüphaneleri içe aktarın. Örneğin, aşağıdaki kütüphaneleri içe aktardık:
torchvision.transforms'ı içe aktar gibi dönüşümler
PIL içe aktarma görüntüsünden
Burada:
- “ ithalat meşale ” PyTorch kütüphanesini içe aktarır.
- “ torchvision.transforms'u dönüşüm olarak içe aktar ”, görüntü verilerini bir sinir ağına beslemeden önce ön işlemek için kullanılan torchvision'dan dönüşüm modülünü 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:
3. Adım: Giriş Görüntüsünü Okuyun
Bundan sonra, bilgisayardan giriş görüntüsünü okuyun. Burada okuyoruz “manzara_img.jpg” ve onu içinde saklamak “giriş_img” değişken:
Adım 4: Bir Dönüşüm Tanımlayın
Ardından, yukarıdaki giriş görüntüsünü ortasından kırpmak için bir dönüşüm tanımlayın. Kullanıcılar kare kırpma için bir değer veya dikdörtgen kırpma için iki değer sağlayabilir. Burada kare kırpma için bir değer yani “230” belirledik:
Adım 5: Dönüşümü Görüntüye Uygulayın
Şimdi, yukarıdaki dönüşümü istenen giriş görüntüsüne uygulayarak görüntüyü ortasından kırpın:
Adım 6: Kırpılmış Resmi Görüntüleyin
Son olarak, kırpılan resmi görüntüleyerek görüntüleyin:
Yukarıdaki çıktı, giriş görüntüsünün merkezinden kare şeklinde başarıyla kırpıldığını gösterir.
Benzer şekilde, kullanıcılar ayrıca yükseklik ve genişlik gibi iki değeri de belirtebilirler. “MerkezKırp()” Görüntüyü ortasından dikdörtgen şeklinde kırpma yöntemi. Burada aşağıdaki yükseklik ve genişliği sağlayacağız:
transform = transforms.CenterCrop ( ( 150 , 280 ) )
Bu, görüntüyü dikdörtgen şeklinde kırptı:
Karşılaştırmak
Orijinal görüntü ile kırpılmış 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örseli ortasından kırpma yöntemini etkili bir şekilde anlattık.
Çözüm
PyTorch'ta belirli bir görseli ortasından kırpmak için öncelikle istediğiniz görseli Google Colab'a yükleyin. Ardından gerekli kütüphaneleri içe aktarın ve giriş görüntüsünü okuyun. Daha sonra şunu kullanın: “MerkezKırp()” İstenilen giriş görüntüsünü ortasından kırpma yöntemini kullanın. Son olarak kırpılan görüntüyü görüntüleyerek görüntüleyin. Bu makale, PyTorch'ta herhangi bir görüntüyü ortasından kırpma yöntemini gösterir.