how to remove black background of 3D image?

2 views (last 30 days)
Zaitul
Zaitul on 14 Oct 2016
Commented: Zaitul on 14 Oct 2016
Hi everyone.i only need that 3D image. how to remove black background? i tried to edit the data of my image but it doesn't really works. thanks in advance.

Answers (1)

jupiter
jupiter on 14 Oct 2016
Please provide the format of the data, if its in the form of an image or grayscale levels.
  1 Comment
Zaitul
Zaitul on 14 Oct 2016
here i attached the picture and the code as well. 'stomachgray.tif' is grayscale image
a = imread ('stomachgray.tif');
b = imcrop (a);
mask = zeros(size(b));
mask(100:end-100,100:end-100) = 1;
bw = activecontour(b,mask,1000);
c = im2double(bw); shading flat
d = imgaussfilt3 (c,4);
colormap(copper)
mesh(d.*100)

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!