Введение
В этом практическом занятии вы научитесь считывать изображение с магнитно-резонансной томографии (МРТ) в массив NumPy и отображать его в оттенках серого с использованием библиотеки matplotlib.
Советы по работе с ВМ
После запуска виртуальной машины ( ВМ ) нажмите в левом верхнем углу, чтобы переключиться на вкладку Ноутбук, чтобы получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать необходимые библиотеки
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.cbook as cbook
Загрузить данные изображения с магнитно-резонансной томографии (МРТ)
Мы будем использовать функцию get_sample_data из matplotlib для загрузки образца изображения с МРТ. Изображение имеет формат 16-разрядных целых чисел размером 256x256.
with cbook.get_sample_data('s1045.ima.gz') as dfile:
im = np.frombuffer(dfile.read(), np.uint16).reshape((256, 256))
Отобразить изображение с магнитно-резонансной томографии (МРТ)
Мы будем использовать функцию imshow из matplotlib для отображения изображения с МРТ в оттенках серого.
fig, ax = plt.subplots(num="MRI_demo")
ax.imshow(im, cmap="gray")
ax.axis('off')
plt.show()
Резюме
В этом практическом занятии вы узнали, как загрузить изображение с магнитно-резонансной томографии (МРТ) в массив NumPy и отобразить его в оттенках серого с использованием библиотеки matplotlib. Вы можете использовать эти знания для визуализации других медицинских изображений.