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

Yumuşak maskeleri görüntüleme

Önceki egzersizde, Mask R-CNN modelinin ayırdığı en olası iki nesnenin ikisinin de kedi olduğunu öğrendin. Şimdi, bu iki kedinin maskelerini orijinal görüntünün üzerine bindirerek görsel olarak doğrulayacaksın. Bunun için iki maskeyi dolaşman ve her biri için önce orijinal görüntüyü, ardından üzerine yarı saydam bir maskeyi çizmen gerekecek.

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ı

  • prediction içinden maskeleri ve etiketleri çıkararak sırasıyla masks ve labels değişkenlerine ata.
  • For döngüsünün içinde, i'inci maskeyi görüntünün üzerinde göstermek için çizim fonksiyonuna mask[i, 0] aktar, "jet" renk haritasını kullan ve saydamlık parametresini 0.5 olarak ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Extract masks and labels from prediction
masks = ____
labels = ____

# Plot image with two overlaid masks
for i in range(2):
    plt.imshow(image)
    # Overlay the i-th mask on top of the image
    plt.imshow(____, ____, ____)
    plt.title(f"Object: {class_names[labels[i]]}")
    plt.show()
Kodu Düzenle ve Çalıştır