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

मास्क ट्यून करें

अपूर्ण मास्क को पिक्सेल जोड़कर या हटाकर ट्यून किया जा सकता है. SciPy में इसके लिए कई उपयोगी मेथड हैं:

  • binary_dilation: किनारों के साथ पिक्सेल जोड़ें
  • binary_erosion: किनारों से पिक्सेल हटाएँ
  • binary_opening: पहले erosion, फिर dilation — किनारों के पास के हिस्सों को "खोलना"
  • binary_closing: पहले dilation, फिर erosion — छेदों को "भरना"

इस अभ्यास में, पहले एक बोन मास्क बनाएँ और फिर उसमें अतिरिक्त पिक्सेल शामिल करने के लिए उसे ट्यून करें.

शेष अभ्यासों के लिए, हमने आपके लिए यह import चला दिया है:

import scipy.ndimage as ndi

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

Python में बायोमेडिकल इमेज विश्लेषण

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

अभ्यास निर्देश

  • im से वे पिक्सेल चुनकर एक बोन मास्क बनाएँ जो 145 से अधिक या बराबर हों.
  • ndi.binary_dilation() का उपयोग करके mask_bone का आकार बढ़ाएँ. dilation को कई बार चलाने के लिए iterations को 5 सेट करें.
  • ndi.binary_closing() का उपयोग करके mask_bone में छेद भरें. 10 पिक्सेल तक चौड़े छेद भरने के लिए iterations को 5 सेट करें.
  • मूल और ट्यून किए गए दोनों मास्क को प्लॉट करें.

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

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

# Create and tune bone mask
mask_bone = ____
mask_dilate = ndi.binary_dilation(____, ____)
mask_closed = ____

# Plot masked images
fig, axes = plt.subplots(1,3)
axes[0].imshow(mask_bone)
axes[1].imshow(mask_dilate)
____
format_and_render_plot()
कोड संपादित करें और चलाएँ