ПочатиПочніть безкоштовно

Створіть маску

Маски — це основний спосіб вилучати або вибирати певні частини зображення. Це бінарні масиви, які вказують, чи слід включати значення до аналізу. Зазвичай маски створюють, застосовуючи до зображення одну або кілька логічних операцій.

У цій вправі спробуйте використати простий поріг інтенсивності, щоб відрізнити шкіру від кісток на рентгенограмі кисті. (im було вирівняно за гістограмою, щоб задіяти весь діапазон інтенсивностей.)

Нижче наведено гістограму im, зафарбовану відповідно до сегментів, які ми будемо відображати.

Histogram of equalized foot x-ray

Ця вправа є частиною курсу

Біомедична обробка зображень у Python

Переглянути курс

Інструкції до вправи

  • Створіть маску кісток, вибравши пікселі з інтенсивністю більшою або рівною 145.
  • Створіть маску шкіри, вибравши пікселі з інтенсивністю більшою або рівною 45 і меншою за 145.
  • Відобразіть маски шкіри та кісток у відтінках сірого.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create skin and bone masks
mask_bone = ____
mask_skin = ____

# Plot the skin (0) and bone (1) masks
fig, axes = plt.subplots(1,2)
axes[0].imshow(____)
axes[1].imshow(____)
format_and_render_plot()
Редагувати та запускати код