Dash Slicer
dash_slicerライブラリを使うと、3D画像データを1つの次元にそってスライスして視覚化することができます。
Dash Slicerのインストール
Dash Slicerを使うためには、下記のコマンドでインストールを行います。
[コマンド]
1 | pip install dash_slicer |
サンプル
もっとも簡単なサンプルコードは下記の通りです。
最初に 3D numpy 配列 (ボリューム画像) を読み込み、そのデータを使用して VolumeSlicerオブジェクト をインスタンス化します。(8~9行目)
このオブジェクトは Dash コンポーネントではありませんが、Dash コンポーネントの属性を持っています。
グラフとスライダーをレイアウトに配置し、スライサーが機能するために必要な Storeコンポーネント を配置しています。(12行目)
[ソースコード]
1 | import dash |
[ブラウザで表示]
スライスした図を表示することができました。
下部のスライダーを操作することにより、スライスの位置を変更することができます。
またドラッグやスクロールすることにより、移動や拡大・縮小をすることもできます。