शुरू करेंमुफ़्त में शुरू करें

ऐसी इमेज के कॉन्टूर ढूँढें जो बाइनरी नहीं है

आइए थोड़ा और अभ्यास करें कि किसी इमेज को कैसे तैयार करें ताकि उसके कॉन्टूर ढूँढे जा सकें और उनसे जानकारी निकाली जा सके।

हम दो पर्पल पासों (dice) की इमेज, जो image_dice के रूप में लोड है, प्रोसेस करेंगे और तय करेंगे कि हर पासे पर कौन-सा नंबर आया।

Purple dice

इस केस में इमेज अभी ग्रेस्केल या बाइनरी नहीं है। यानी, कॉन्टूर ढूँढने से पहले हमें कुछ इमेज प्री-प्रोसेसिंग स्टेप्स करने होंगे। पहले, हम इमेज को 2D एरे ग्रेस्केल इमेज में बदलेंगे और फिर थ्रेशोल्डिंग लगाएंगे। अंत में, कॉन्टूर को ओरिजिनल इमेज के साथ दिखाया जाएगा।

color, measure और filters मॉड्यूल पहले से इम्पोर्ट हैं, इसलिए आप कॉन्टूर ढूँढने और थ्रेशोल्डिंग लगाने के फंक्शन इस्तेमाल कर सकते हैं।

हम io मॉड्यूल भी इम्पोर्ट करते हैं ताकि लोकल मेमोरी से imread के ज़रिए image_dice लोड किया जा सके। यहाँ और पढ़ें।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में इमेज प्रोसेसिंग

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Make the image grayscale
image_dice = color.____(image_dice)
कोड संपादित करें और चलाएँ