Page 15 -
P. 15
은 가로 크기가 w이고, 세로 크기가 h인 영상입니다. 이 영상의 픽셀 좌표를 (, )xy 로 표현할 경
우, x는 0부터 w−1 사이의 정수를 가질 수 있고, y는 0부터 h −1 사이의 정수를 가질 수 있습니
다. 이처럼 좌표의 시작을 0부터 표현하는 방식을 0-기반(zero-based) 표현이라고 부르며, 보통 컴 1
퓨터에서 많이 사용하는 방식입니다.
그림 1-4 디지털 영상 표현과 좌표계
0 1 2 w − 1 컴퓨터 비전과 영상의 이해
0 g x
1 g
2 g
h h h j h
h − 1 g
y
영상을 수식으로 설명할 때에는 보통 함수의 형태를 사용합니다. 즉, x 좌표와 y 좌표를 입력으
로 받고 해당 위치에서의 픽셀 값을 출력으로 내보내는 함수 형태로 영상을 표현할 수 있습니다.
예를 들어 그림 1-4에 나타난 영상을 f 라고 표기할 수 있으며, 이때 (, )xy 좌표에서의 픽셀 값
은 fx y(, )로 표현합니다.
영상은 2차원 평면 위에 픽셀 값이 나열된 형태이기 때문에 영상을 2차원 행렬로 표현할 수도 있
습니다. 실제로 몇몇 영상 처리 알고리즘은 행렬 이론을 이용하여 컴퓨터 비전 문제를 해결하기도
합니다. 행 개수가 M 이고, 열 개수가 N 인 행렬 A는 보통 다음과 같이 나타냅니다.
a 11, a 12, g a 1, N
a a g a
A 21, 22, 2, N
h h j h
a M 1, a M 2, g a MN,
위 행렬에서 소문자 a 는 j번째 행, i 번째 열에 위치한 행렬 원소를 나타냅니다. 만약 행렬 A가
ji,
영상을 나타내는 경우라면 a 는 (, )ij 좌표에 위치한 픽셀을 나타냅니다. 행렬에서 행 번호 j는
ji,
xy 좌표 공간에서 y 좌표에 해당하고, 열 번호 i는 x 좌표에 해당합니다. 행렬은 수학적인 표현
이므로 행과 열 번호가 0부터 시작하지 않고 1부터 시작하는 형태로 표기하였습니다.
021
OpenCV(본문)인디고출력용_0326.indb 21 2019-03-26 오후 1:28:30