python

OpenCV

DICOM画像を用いてopenCVの領域抽出をやってみた①

3回前の記事で、openCVの領域抽出を汎用画像を用いて行いました。今回は、その領域抽出をDICOM画像を用いてやってみたいと思います。プログラムの流れプログラム作成の流れを組んでみたいと思います。まずは、前回組んだ領域抽出の設定、閾値設定...
OpenCV

openCVで輪郭抽出をやってみた

はじめにこんにちは、でめきんです。今回はopenCVを使って輪郭を識別することをやってみたいと思います。今回の輪郭抽出はDICOM画像ではなく、以下のjpg画像を用います。輪郭抽出の手順画像の読み込み画像の2値化閾値設定を行う領域を抽出領域...
matplotlib

matplotlib、グラフや画像の配置設定について

はじめに皆さん、こんにちは。でめきんです。今回は、matplotlibを用いたグラフや、画像の配置設定についてやってみたいと思います。追加 配置設定のシュミレーションソフトを作成してみました。ちょっと粗削りですが、良かったら試してみてくださ...
matplotlib

matplotlib マウスコントロール(マウスイベント)を使ってみる

はじめにプログラムを組んでいる時、マウスを使って何かをしたいという事はとても多いと思います。そこで、今回はそのマウスコントロール(マウスイベント)を紹介したいと思います。イベントマウスイベントの種類としては、マウスをクリックを押した時マウス...
Python

”クラス”って何?

はじめにPythonを使い始めて、なんとも理解しにくかったのが”クラス”なるもの。まずは、インスタンスの生成、イニシャライズ、selfを使わなくてはいけないとか何が何だか、なんでこんなことをしなくてはならないのか・・・・・まったく理解できま...
cx_Freeze

cx_Freezeでexe化。「matplotlibのモジュールが見つかりません」のエラー対処

はじめに前回、cx_Freezeを使ってプロジェクトのexe化を行いましたがその際に問題になった点を記載したいと思います。exe化したファイルをダブルクリックしコマンドプロンプトが立ち上がったのですが、一瞬立ち上がりすぐに終了してしまう現象...
pydicom

フォルダでファイルを一括選択した時の問題点

はじめにいままでの記事でファイル選択を幾度となく扱ってきましたが、フォルダを選択することでファイルを一括選択する際になぜか、画像の並び順がおかしいと気が付き調べてみました。ファイルを複数選択した場合ファイルを複数選択する方法を調べてみました...
pydicom

exe化、python3.7は対応しておらず仮想環境構築してみた。

はじめにこんにちは。前回、匿名化ソフトを作りましたがpythonのバージョンが3.7の場合はexe化できたとしてもエラーが出て使えなかったと思います。実は、私の環境も3.7でexe化してもエラーが出て使えませんでした。exe化してもエラーが...
pydicom

DICOM画像を匿名化するソフトを作ってみる

はじめに前回、「DICOMタグをいじってみる」という記事を書きました。DICOMタグをいじれるのなら、それをソフトとして作ってしまおうというのが今回の記事になります。完成系としては、exeファイルまで作っていきたいと思います。注意:pyth...
OpenCV

DICOM画像からjpg、png等の汎用画像に変更

前回、OpenCVを用いてマウスホイールを使って画像を切り替えるといった記事を書きました。しかし、そのままではつまらないので、DICOM画像をjpeg,pngといった汎用画像として保存する方法を記載したいと思います。手順手順としては、DIC...