how to extract the pixel value of tumor in uint16 .mat from logical .mat?

1 回表示 (過去 30 日間)
mohd akmal masud
mohd akmal masud 2022 年 10 月 17 日
コメント済み: mohd akmal masud 2022 年 10 月 17 日
Hi all,
I have data uint16 .mat. then I label it into tumor and background, and save it into logical .mat. Means the background is 0, tumor is 1.
how to extract the pixel value of tumor in uint16 .mat?
the file unit16 and logical as attached.

回答 (1 件)

Walter Roberson
Walter Roberson 2022 年 10 月 17 日
uint8() the logical mask and multiply by the uint8 data. The locations where the mask is false will come out 0.
  2 件のコメント
mohd akmal masud
mohd akmal masud 2022 年 10 月 17 日
sorry sir, I dont understand. can you write the command?
mohd akmal masud
mohd akmal masud 2022 年 10 月 17 日
this one is for total no. of voxel.
Voxels = sum(logical(:)==1)
then how to extract the PixelIdxList?

サインインしてコメントする。

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by