Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-seo-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the easy-fancybox domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the urvanov-syntax-highlighter domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-ads domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: 関数 _load_textdomain_just_in_time が誤って呼び出されました。lancr ドメインの翻訳の読み込みが早すぎました。これは通常、プラグインまたはテーマの一部のコードが早すぎるタイミングで実行されていることを示しています。翻訳は init アクション以降で読み込む必要があります。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 6.7.0 で追加されました) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114
DICOM画像を表示 | 診療放射線技師がPythonをはじめました。

DICOM画像を表示

今回はPydicomを使ってDICOM画像の表示をしてみたいと思います。

画像の表示

DICOM画像を表示する方法は4つの方法がPydicomにはサポートされています。

  • matplotlibを使って表示
  • Tkinterを使って表示
  • Pillowを使って表示
  • wxPythonを使って表示

とりあえず、matplotlibを使って表示させてみたいと思います。

plt.show()

はjupyter notebookを使用している場合は不要ですが,他のコード環境を使用している場合は必要となります。

どうでしょう?DICOM画像が表示できましたか?

この画像は、いつも見慣れたグレイスケールの画像ですが

plt.imshow(ds.pixel_array,cmap=plt.cm.bone)

boneの部分を変えることで

続いてはhotで設定してみました。

どうですか。アイソトープの画像みたくなりましたね。

この様に、cmapの設定を変更することで、カラースケールを変えることができます。

matplotlibのリファレンスページには約80種類のカラーマップがあり

colorExamplesのページにて確認することができます。

是非ともいろいろと試してみてください。



広告
上新電機 パソコン買取サービス

Categories:

,