2014-06-05 6 views
3

진 침식 쿼리 : http://en.wikipedia.org/wiki/Erosion_(morphology)#Grayscale_erosion나는이 링크를 보았다

나는 당신이 그 구조 요소로, 픽셀을 볼 때, 원점 주변의 모든 픽셀 값 문제의 픽셀의 순서를 1 할 필요가 있음을 이해할 수

내 구조 요소는이 진 침식 작업이었다 것인지 방법 그러나 1

될 수 있습니다 :

0 1 0 
1 1 1 
0 1 0 

질문을 바꿔하십시오. 문제의 원 픽셀이 1이 되려면 십자가에있는 모든 픽셀을 1로해야합니까?

답변

3

간단히 말하면 yes입니다. 1 만지기 오브젝트 픽셀이있는 구조 요소의 모든 화소경우, 마스크의 중앙에있는 필터의 출력은 마스크 (1) 1. 있는 경우 화소 이 닿지 인 객체 (일명 0 인 픽셀을 터치하는 경우) 마스크의 중앙에있는 필터의 출력은 0입니다.

0 1 0 0 0 1 
1 1 1 1 0 1 
0 1 0 1 0 0 

이의 우리가 우리의 구조 요소를 포함하는 데 필요한 순간을 가정 해 봅시다 :

예를 들어, 당신의 우리의 이미지는 다음과 같습니다 가정 해 봅시다

0 1 0 
1 1 1 
0 1 0 

을 언급처럼 구조 요소였다 가정 이미지 내에서. 따라서 우리는 4 개의 슬라이딩 주변을 고려해야합니다. 따라서 구조화 요소를 사용하고 왼쪽에서 오른쪽으로 슬라이드하면 필터의 출력은 두 번째 행과 두 번째, 세 번째, 네 번째 및 다섯 번째 열에 영향을줍니다. 경계를 무시하고 모두 0이라고 가정합니다.

두 번째 행, 두 번째 열에서 필터의 출력은 구조화 요소의 모든 픽셀이 대상 픽셀에 닿으므로 이됩니다. 다음 창으로 넘어갈 경우 구조화 요소에는 마스크에 이 아닌 요소가 있습니다. 객체 픽셀을 터치하면이됩니다. 특히 북쪽과 남쪽 지점이므로 출력은 0입니다. 오른쪽으로 다시 슬라이딩하면 북쪽 지점과 동쪽 지점의 픽셀이 마스크에 의해 지정된 픽셀을 터치하지 않으므로 출력이 다시 0입니다. 마지막으로 다섯 번째 열에는 구조 요소의 북쪽, 중간 및 남쪽에있는 픽셀을 만지지 않는 점이 있으며 출력은 다시 0입니다. 따라서 출력은 다음과 같아야합니다.

0 0 0 0 0 0 
0 1 0 0 0 0 
0 0 0 0 0 0 

의미가 있습니까?

+0

방금 ​​1 시간 강의를 간단하게 단순화했습니다. 감사합니다. 보조 노트에서 구조화 요소의 픽셀 중 ** all ** 대신 객체 픽셀을 만지는 ** 구조화 요소의 픽셀 중 적어도 하나 **를 제외하고 이진 확장은 다음과 같이 작동합니다. 1이 (가) 대상 픽셀을 만지고 있습니까? – Ogen

+1

@ Clay : 친구 야. ** 마스크의 적어도 하나의 픽셀이 물체를 만지면 필터의 중앙에있는 출력이 1이됩니다. 간단히 그 반대입니다. – rayryeng

+0

@Clay : 제가 파트 일 때 이미지 처리를 가르쳐주었습니다. 내 대학교 강사. 나는이 물건을 먹고 숨 쉬며 살아 간다. 더 이상 질문이 있거나 다른 의견을 올리거나 다른 질문을 올리면 나를 때려 봅니다. 내가 너에게 대답 할거야. 행운을 빕니다! – rayryeng