BaşlayınÜcretsiz başlayın

İkili maskeler oluşturma

Segmentasyon görevleri için görüntüler genellikle piksel düzeyinde maskelerle etiketlenir. Bu Mısır Mau cinsi kedinin görüntüsünü düşün.

cat image

Bu egzersizde ve sonrakinde, ilgili maskeyi kullanarak kediyi görüntüden ayıracaksın. Önce maskeyi yükleyip ikili hale getirmen gerekiyor.

PIL içindeki Image, torchvision içindeki transforms ve torch senin için zaten içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

PyTorch ile Görüntüler için Deep Learning

Kursa Göz Atın

Egzersiz talimatları

  • annotations/Egyptian_Mau_123.png içinde saklanan maske görüntüsünü yükle ve mask değişkenine ata.
  • mask_tensor'dan bir binary_mask oluştur; her piksel değeri 1/255 olanları tensör değeri 1.0 ile, kalan pikselleri tensör değeri 0.0 ile ata.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Load mask image
mask = ____

# Transform mask to tensor
transform = transforms.Compose([transforms.ToTensor()])
mask_tensor = transform(mask)

# Create binary mask
binary_mask = ____(
    ____, 
    ____,
    ____,
)

# Print unique mask values
print(binary_mask.unique())
Kodu Düzenle ve Çalıştır