बाइनरी मास्क बनाना
Segmentation टास्क के लिए इमेज में आमतौर पर पिक्सेल-लेवल मास्क दिए जाते हैं. इस Egyptian Mau बिल्ली की इमेज पर ध्यान दें.

इस अभ्यास और अगले में, आप संबंधित मास्क का उपयोग करके बिल्ली को इमेज से सेगमेंट करेंगे. सबसे पहले, आपको मास्क लोड करना है और उसे बाइनराइज़ करना है.
PIL से Image, torchvision से transforms, और torch आपके लिए पहले से इम्पोर्ट किए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PyTorch के साथ इमेज के लिए डीप लर्निंग
अभ्यास निर्देश
annotations/Egyptian_Mau_123.pngमें रखा मास्क इमेज लोड करें और उसेmaskमें असाइन करें.mask_tensorसे एकbinary_maskबनाएँ, जहाँ प्रत्येक पिक्सेल जो1/255के बराबर हो उसे टेन्सर वैल्यू1.0दी जाए, और बचे हुए पिक्सेल को टेन्सर वैल्यू0.0दी जाए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load mask image
mask = ____
# Transform mask to tensor
transform = transforms.Compose([transforms.ToTensor()])
mask_tensor = transform(mask)
# Create binary mask
binary_mask = ____(
____,
____,
____,
)
# Print unique mask values
print(binary_mask.unique())