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

조회 수: 2 (최근 30일)
Hoang
Hoang 2022년 7월 20일
댓글: Hoang 2022년 7월 20일

답변 (1개)

DGM
DGM 2022년 7월 20일
편집: DGM 2022년 7월 20일
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
Hoang
Hoang 2022년 7월 20일
I try st.Neighborhood. It says "No appropriate method, property, or field 'Neighborhood' for class 'strel'."
Hoang
Hoang 2022년 7월 20일
Oh never mind. I did it. Thanks for your help

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by