Görüntü tensörleri
Bir kahve şirketinin, ilgi duyulan nesneleri — burada espresso shot’ları — etiketlemesi gereken bir nesne tespiti projesi var. Bir espresso shot görüntüsü için sınırlayıcı kutu koordinatlarını içeren bir liste oluşturdun. Şimdi, görüntüyü ve koordinatları tensörlere dönüştürmen gerekiyor.
torch ve torchvision içe aktarıldı. torchvision.transforms transforms olarak içe aktarıldı. Görüntü, PIL kütüphanesindeki Image.open() ile image olarak yüklendi. Sınırlayıcı kutu koordinatları bbox değişkeninde saklanıyor.

Bu egzersiz, kursun bir parçasıdır
PyTorch ile Görüntüler için Deep Learning
Egzersiz talimatları
bboxdeğerinitorch.tensor()kullanarak tensöre dönüştür.bbox_tensor’ıunsqueeze(0)ile bir yığın (batch) boyutu ekleyerek yeniden şekillendir.imageiçin(224)boyutuna yeniden boyutlandıran ve ölçeklenmemiş görüntü tensörüne dönüştüren bir dönüşüm oluştur.transform’uimageüzerine uygula.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Convert bbox into tensors
bbox_tensor = ____
# Add a new batch dimension
bbox_tensor = bbox_tensor.____
# Resize image and transform tensor
transform = transforms.Compose([
transforms.____,
transforms.____
])
# Apply transform to image
image_tensor = ____
print(image_tensor)