What toolbox need to be installed for using circlular structuring element?

6 次查看(过去 30 天)
Can some one help as of what toolbox should I have to use for using circular structuring element? Also help with an example for the use of the same.

回答(3 个)

Walter Roberson
Walter Roberson 2016-5-9
  2 个评论
Walter Roberson
Walter Roberson 2016-5-11
It is the circle structuring element, in binary form (which is the form required by the operators)
I suggest using N = 0 or N = 6.

请先登录,再进行评论。


Image Analyst
Image Analyst 2016-5-9
I assume you mean for morphology, like imerode(), imclose(), imopen(), imdilate(), etc. For that you need the Image Processing Toolbox.
  2 个评论
Image Analyst
Image Analyst 2016-5-11
rcjr15's reply moved from an "Answer" to here:
ya in those morphological operation if I want to use a circular structural element should that require any other toolbox? for. eg. to use strel('circle',radius)??

请先登录,再进行评论。


Ravi Dange
Ravi Dange 2017-8-14
hello rcjr15.. have you found out the answer for ring or circular structural element? if you have found so... please post that for me too...
  1 个评论
Walter Roberson
Walter Roberson 2017-8-14
Are you looking for a solid ring or an outline?
If you are looking for an outline, you could do something like,
R = 10; %radius. Final size will be (2*R-1)x(2*R-1)
%create a disk
t1 = strel('disk', R);
%put a row of 0 around it
t2 = false(2*R+1, 2*R+1);
t2(2:end-1, 2:end-1) = t1.Neighborhood;
%take the outline
t3 = logical(t2 - imerode(t2,strel(ones(3,3))));
%and trim the padding
strel_circ = t3(2:end-1,2:end-1);

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by