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
PyTorch ile Görüntüler için Deep Learning
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)