數據可視化-Matplotlib讀取核磁共振成像灰度展現


微信公衆號:yale記
關注可瞭解更多的教程。問題或建議,請公衆號留言;python

背景介紹

今天咱們學習將MRI(核磁共振圖像)的數據讀入到numpy陣列中,並使用imshow以灰度顯示。微信

入門實例

首先從matplotlib的cbook中讀取人體大腦掃描圖像而後進行numpy的陣列中處理,使用子圖繪製灰度圖像展現:app

import matplotlib.pyplot as pltimport matplotlib.cbook as cbookimport numpy as np# 從cbook中讀取256x256圖像數據with cbook.get_sample_data('s1045.ima.gz') as dfile: im = np.frombuffer(dfile.read(), np.uint16)\ .reshape((256, 256))fig, ax = plt.subplots(num="核磁共振圖片案例")ax.imshow(im, cmap="gray")ax.axis('off')plt.show()

運行結果:
學習

關注公號

下面的是個人公衆號二維碼圖片,歡迎關注。
ui

圖注:yale記公衆號



本文分享自微信公衆號 - yale記(python_yale_learning)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。url

相關文章
相關標籤/搜索