matplotlib 画像間演算、サブトラクションをやってみる。 はじめに今回は、業務中によく使用する画像間演算であるサブトラクションをやってみたいと思います。コードの流れサブトラクションをやるには最低2枚の画像が必要となりますので、画像の読み込み工程を2つ作成します。その際、どちらの画像からどちらの画像... 2020.09.03 matplotlibnumpyPython
numpy 信号値の最大値、最小値、中央値、平均値、標準偏差を求めてみる はじめに今回は画像信号値の最大値、最小値、中央値、平均値、標準偏差を求める方法をやってみたいと思います。これら値を求める方法はpythonの標準ライブラリーのstatisticsや、pandas、scipy、numpyと様々なライブラリーで... 2020.08.09 numpypydicomPython
matplotlib 画像のヒストグラムを求めてみる。 はじめに今回は、画像のヒストグラムを求めてみたいと思います。ヒストグラムを使用する場面としては、グラフで視覚的に信号値の分布を見たい時と、信号値の分布を数値として知りたい時があると思います。そこで、今回はグラフとして求める方法と、数値として... 2020.08.07 matplotlibnumpypydicomPython
matplotlib 画像を読み込みをクラスを使ってやってみた はじめに私たち診療放射線技師がプログラムを使って解析を行う時まず初めに画像を読み込むことではないでしょうか。今まで、私が書いてきたコードは画像読み込みのコードはクラスを使わずに行ってきました。しかし、数回前にクラスの記事を書きましたので、今... 2020.07.17 matplotlibPython
Python ”クラス”って何? はじめにPythonを使い始めて、なんとも理解しにくかったのが”クラス”なるもの。まずは、インスタンスの生成、イニシャライズ、selfを使わなくてはいけないとか何が何だか、なんでこんなことをしなくてはならないのか・・・・・まったく理解できま... 2020.06.27 Python
pydicom ドラッグアンドドロップでDICOMタグが見れるプログラムを作ってみた。 はじめに私のブログの中でとても閲覧数が多いのがDICOMタグ関係の記事となっています。皆さん、DICOMタグを確認したり、いじったりする必要があるんだなとつくづく感じます。ただ、DICOMタグを確認するのにPythonのプログラムを立ち上げ... 2020.06.14 pydicomPython便利技
cx_Freeze cx_Freezeでexe化。「matplotlibのモジュールが見つかりません」のエラー対処 はじめに前回、cx_Freezeを使ってプロジェクトのexe化を行いましたがその際に問題になった点を記載したいと思います。exe化したファイルをダブルクリックしコマンドプロンプトが立ち上がったのですが、一瞬立ち上がりすぐに終了してしまう現象... 2020.06.09 cx_FreezematplotlibPython
Python exe化、pyinstallerでは起動が遅いのでcx_Freezeを使ってみた。 はじめに以前、pyinstallerを用いてDICOM画像の匿名化ソフトを作成するときにpyinstallerを用いた記事を書きました。自分が作成したプログラムをexe化する時にもpyinstallerを用いたのですが、そのファイルの起動が... 2020.06.06 Python便利技
Python PyCharm 新規ファイル作成時の定型文を作る はじめに新規でファイルを作成しコードを書き始める際、まずはimport文を書くことになるのですが、私はそれが面倒でなりません。そのため、テキストファイルに定型文を作成し、新規作成時にそれをコピーすることをしていたのですがそんなことをせずとも... 2020.05.23 Python便利技
pydicom フォルダでファイルを一括選択した時の問題点 はじめにいままでの記事でファイル選択を幾度となく扱ってきましたが、フォルダを選択することでファイルを一括選択する際になぜか、画像の並び順がおかしいと気が付き調べてみました。ファイルを複数選択した場合ファイルを複数選択する方法を調べてみました... 2020.05.20 pydicomPython