How to perform dilation operation and compute volume?
2 views (last 30 days)
Show older comments
Hi everyone, I have center coordinates and radius of a sphere through which I have generated image 'A'. I want to dilate this volume object like done in image 'D' and want to compute the total volume of the dilated object. Kindly guide me how can I do this in MATLAB.


0 Comments
Accepted Answer
Image Analyst
on 17 Sep 2016
Edited: Image Analyst
on 17 Sep 2016
You can do that with imdilate(). Just pass it your A array that you say you already have:
se = strel('sphere', radius);
D = imdilate(A, se);
2 Comments
Image Analyst
on 18 Sep 2016
You said "I have generated image 'A'" so are you now saying that's not true, and you actually do not have A yet? If so, you can modify how the FAQ creates a circle to create a sphere: http://matlab.wikia.com/wiki/FAQ#How_do_I_create_a_circle.3F. Then you'll have A
More Answers (0)
See Also
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!