शेप्स का कंटूरिंग
इस अभ्यास में हम एक घोड़े का कंटूर ढूँढेंगे.
इसके लिए हम scikit-image के data मॉड्यूल में उपलब्ध binarized इमेज का उपयोग करेंगे. इस एल्गोरिदम से कंटूर निकालते समय बाइनराइज़्ड इमेज प्रोसेस करना आसान होता है. ध्यान रखें कि कंटूर फाइंडिंग केवल 2D इमेज एरेज़ को सपोर्ट करती है.
कंटूर मिल जाने पर, हम उसे मूल इमेज के साथ दिखाएँगे. इससे आप जाँच सकेंगे कि हमारा विश्लेषण सही था या नहीं!
show_image_contour(image, contours) एक प्रीलोडेड फंक्शन है जो Matplotlib का उपयोग करके इमेज को उसके सभी कंटूर के साथ दिखाता है.
याद रखें, आप measure मॉड्यूल के find_contours() फंक्शन का उपयोग कर सकते हैं, जिसमें thresholded इमेज और एक कॉन्स्टेंट वैल्यू पास की जाती है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में इमेज प्रोसेसिंग
अभ्यास निर्देश
- कंटूर डिटेक्शन के लिए ज़रूरी data और मॉड्यूल इम्पोर्ट करें.
- कॉन्टेक्स्ट एरिया में दिखाई गई horse इमेज प्राप्त करें.
- 0.8 की कॉन्स्टेंट लेवल वैल्यू का उपयोग करके horse इमेज के कंटूर खोजें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import the modules
from skimage import ____, ____
# Obtain the horse image
horse_image = ____.horse()
# Find the contours with a constant level value of 0.8
contours = measure.____(____, ____)
# Shows the image with contours found
show_image_contour(horse_image, contours)