Why disk structuring element of disk is 4? It's usually 3 or 21

4 Ansichten (letzte 30 Tage)
Hoang
Hoang am 20 Jul. 2022
Kommentiert: Hoang am 20 Jul. 2022

Antworten (1)

DGM
DGM am 20 Jul. 2022
Bearbeitet: DGM am 20 Jul. 2022
The size of the structuring element can be whatever is suitable for the task at hand. That's why it's user-specified. While strel() accepts this parameter as an integer-valued radius, bear in mind that the actual structuring element will always have odd diameter. In that sense, a radius of 4 shouldn't seem strange in that it's even. The array size is still odd.
st = strel('disk',4);
st.Neighborhood
ans = 7×7 logical array
0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 0 1 1 1 0 0
  4 Kommentare
Hoang
Hoang am 20 Jul. 2022
I try st.Neighborhood. It says "No appropriate method, property, or field 'Neighborhood' for class 'strel'."
Hoang
Hoang am 20 Jul. 2022
Oh never mind. I did it. Thanks for your help

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by