Tensor gambar
Sebuah perusahaan kopi memiliki proyek object detection yang memerlukan anotasi objek yang diminati, dalam hal ini, espresso shot. Anda telah membuat sebuah daftar berisi koordinat bounding box untuk sebuah gambar espresso shot. Sekarang, Anda perlu mengonversi gambar dan koordinat tersebut menjadi tensor.
torch dan torchvision telah diimpor. torchvision.transforms diimpor sebagai transforms. Gambar telah dimuat sebagai image menggunakan Image.open() dari pustaka PIL. Koordinat bounding box disimpan dalam variabel bbox.

Latihan ini adalah bagian dari kursus
Deep Learning untuk Gambar dengan PyTorch
Petunjuk latihan
- Konversikan
bboxmenjadi tensor menggunakantorch.tensor(). - Ubah bentuk
bbox_tensordengan menambahkan dimensi batch menggunakanunsqueeze(0). - Buat transform untuk mengubah ukuran
imagemenjadi(224)dan ubah menjadi tensor gambar tanpa penskalaan. - Terapkan
transformpadaimage.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)