함수 > 이미지 처리 > 윤곽선 찾기 > 예제: 행 및 열 기울기
예제: 행 및 열 기울기
rowgradcolgrad 함수를 사용하여 이미지 행렬에서 연속하는 두 행(또는 열)을 차례로 뺀 행 및 열 차이를 생성합니다. 각 경우에 결과 행렬은 0으로 설정된 정의되지 않은 행 또는 열 하나가 발생하게 됩니다.
이 함수는 이미지 행렬의 행 및 열 기울기를 찾아 수평 또는 수직 방향의 선택적인 윤곽선 검출을 수행합니다. 윤곽선 검출은 경계의 영향을 받는 특정 유형의 피쳐에 대한 이미지 가독성을 개선하기 위해 사용합니다. 또한 기울기를 사용하면 시각적으로 엠보싱 효과가 나타납니다.
rowgrad 함수는 이미지 행렬에서 인접한 행을 빼 출력 행렬을 형성합니다. 첫 번째 행은 0입니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
colgrad 함수는 이미지 행렬에서 인접한 열을 빼 출력 행렬을 형성합니다. 첫 번째 열은 0입니다.
이 식을 복사하려면 클릭
이 예제를 사용하는 것에 대한 자세한 내용은 이미지 처리 예제 정보를 참조하십시오.
1. 이미지를 읽습니다.
이 식을 복사하려면 클릭
(pattern.bmp)
2. rowgradcolgrad 함수를 적용합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 결과 이미지를 원래 이미지와 비교합니다.
(pattern_row.bmp)
(pattern_col.bmp)
rowgrad에서는 이미지의 수평 윤곽선을 검출하고 colgrad에서는 수직 윤곽선을 검출합니다.
도움이 되셨나요?