肺を3D化した際、部分的に色を変更する方法について
조회 수: 4 (최근 30일)
이전 댓글 표시
肺を3D化した際に、部分的に色を変更したいのですが方法がわかりません。
「ボリュームビューアーアプリを使用した3次元ラベル付きボリュームデータの調査」にある脳の3Dモデルのように肺に色をつけたいです。
よろしくお願いいたします。
댓글 수: 0
답변 (1개)
Etsuo Maeda
2019년 12월 13일
回答がついていないようなので
https://jp.mathworks.com/help/images/explore-3-d-labeled-volumetric-data-with-volume-viewer-app.html
の例題のデータをよくみてください。
load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','labels','label_001.mat'));
240x240x155 uint8 になっているはずです。labelは0, 1, 2, 3 が付けられています。
つまり、何も無い場所に0を、ラベル1に対応する場所に1をラベル2に対応する場所に2を・・・という順に値を格納するだけです。
例えば
V = zeros(10, 10, 10);
V(1:5, 1:5, 1:5) = 1;
V(1:5, 6:10, 6:10) = 2;
V(6:10, 6:10, 6:10) = 3;
のようにすれば、色付きのボリュームデータが表示されます。
댓글 수: 3
Etsuo Maeda
2019년 12월 13일
"例題と同じようなコマンド" が何かよくわかっていませんが、doubleでもsingleでもラベリングさえされていれば、volumeViewerは色分けして表示します。
V = zeros(10, 10, 10);
V(1:5, 1:5, 1:5) = 1;
V(1:5, 6:10, 6:10) = 2;
V(6:10, 6:10, 6:10) = 3;
の意味が分からないというのは、どのあたりが分からないでしょうか?
zerosの意味がわからないのであれば、以下のコマンドで確認してみてください。
help zeros
doc zeros
V(1:5, 1:5, 1:5) = 1 の意味がわからないのであれば、以下のドキュメンテーションや、MATLAB入門を確認してみてください。
HTH
참고 항목
카테고리
Help Center 및 File Exchange에서 3 次元ボリューム イメージの処理에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!