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, kursun bir parçasıdır
PyTorch ile Görüntüler için Deep Learning
Egzersiz talimatları
predictioniçinden maskeleri ve etiketleri çıkararak sırasıylamasksvelabelsdeğ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 fonksiyonunamask[i, 0]aktar,"jet"renk haritasını kullan ve saydamlık parametresini0.5olarak ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()