How to work on the white region of this binary mask?

1 回表示 (過去 30 日間)
Samar Ragab
Samar Ragab 2018 年 8 月 26 日
コメント済み: Afaf Saad 2018 年 9 月 10 日
I have a mammogram database and I want to apply some features on the white region.
  1 件のコメント
Afaf Saad
Afaf Saad 2018 年 9 月 10 日
Did you removed the pectoral part ? if yes then how ?

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

採用された回答

Image Analyst
Image Analyst 2018 年 8 月 26 日
One easy way is to just process the whole image and then erase the resulting image outside the mask
outputImage = some algorithm using the entire image....
maskedOutputImage = outputImage; % Initialize
maskedOutputImage(~mask) = 0; % Set to zero outside the mask.

その他の回答 (1 件)

KALYAN ACHARJYA
KALYAN ACHARJYA 2018 年 8 月 26 日
編集済み: KALYAN ACHARJYA 2018 年 8 月 26 日
Yes You can do that easily, Considering binary_image.jpg as a binary image
BW1=binary_image;
binary_image(BW1==1)=your do operation statement or values here:
  1 件のコメント
Image Analyst
Image Analyst 2018 年 8 月 26 日
編集済み: Image Analyst 2018 年 8 月 26 日
I think you meant binary_image(BW1 == 1). But be aware that binary_image(BW1=1) is a 1-D vector, not a 2-D image so your algorithm would have to account for that.

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

Community Treasure Hunt

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

Start Hunting!

Translated by