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ırEgzersiz 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ı 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()