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

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

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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