इमेज से RGB मान निकालें
किसी इमेज में डॉमिनेंट रंग खोजने के लिए आम तौर पर तीन कदम होते हैं:
- RGB मानों को तीन लिस्ट्स में निकालें.
- स्केल किए गए RGB मानों पर k-means क्लस्टरिंग चलाएँ.
- क्लस्टर सेंटर्स के रंग दिखाएँ.
RGB मान निकालने के लिए, हम matplotlib की image क्लास का imread() फंक्शन इस्तेमाल करते हैं. खाली लिस्ट्स r, g और b पहले से इनिशियलाइज़ की गई हैं.
डॉमिनेंट रंग पहचानने के लिए हम निम्नलिखित इमेज का उपयोग करेंगे.

यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में क्लस्टर विश्लेषण
अभ्यास निर्देश
matplotlibकीimageक्लास इम्पोर्ट करें.imread()फंक्शन से इमेज पढ़ें और बनी हुई मैट्रिक्स के डाइमेंशंस प्रिंट करें.- सभी पिक्सेल्स से तीनों रंगों के मान लिस्ट्स
r,gऔरbमें स्टोर करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import image class of matplotlib
____ as img
# Read batman image and print dimensions
batman_image = ____('batman.jpg')
print(____)
# Store RGB values of all pixels in lists r, g and b
for ____:
for temp_r, temp_g, temp_b in ____:
r.append(temp_r)
g.append(temp_g)
b.append(temp_b)