how to remove black background of 3D image?

2 次查看(过去 30 天)
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.

回答(1 个)

jupiter
jupiter 2016-10-14
Please provide the format of the data, if its in the form of an image or grayscale levels.
  1 个评论
Zaitul
Zaitul 2016-10-14
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)

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by