Coordinates
: Euclidean 2차원 공간에서 점을 표현한다면 (x,y)로 표현될 수 있음
: 이러한 Euclidean 2차원 공간의 점을 3차원으로 확장하면 (x,y,1)로 표현할 수 있음
: 이러한 표현들은 2차원에서 3차원으로, 3차원에서 2차원으로 마지막 elements인 1을 추가했다가, 제거하는 형태로 변형할 수 있음
: 위의 표현들을 일반화 한다면, (kx, ky, k)로 표현할 수 있음
: Formally, points are represented by equivalence classes of coordinate triples, where two triples are equivalent when they differ by a common multiple
: 일반적으로 점은 equivalence class의 3차원의 좌표로 표현되고, 여기서 2개의 트리플은 공통의 multiple에 의해 scale차이를 갖는 equivalent임
: (보강 필요)
: 이를 점의 homogeneous coordinates라고 부름
: (x,y,0)에는 대응되는 점이 없는데, 왜냐면 이런 3차원 좌표를 2차원 좌표계로 변형하게 되면 (x/0, y/0)으로 무한대가 되기 때문
: 이러한 표현은 점이 어떻게 무한대로 발산하는지에 대해서 표현할 수 있는지 보여줌.
: 점을 homogeneous vector료 표현되는 것을 통해서 2차원의 Euclidean space가 projective space로 확장되는 것을 보았음
: 이러한 확장은 어떠한 차원에서든 N-dimension Euclidean space에서 N-dimension Projective space가 가능함
: 이러한 것들을 종합해보면, 하나의 점은 2-dimension Euclidean에서 무한대의 점을 통해서 line으로 변환될 수 있다.
: 이를 line of infinite라고 부른다.
: 3차원의 경우 plane at infinite라고 부른다.
'IT > Image Processing' 카테고리의 다른 글
[Multiple View Geometry in CV] INTRODUCTION - [1] (0) | 2018.02.06 |
---|---|
[OpenCV/C] Convolution Filter (0) | 2017.05.19 |
[OpenCV / Java]Webcam 영상 출력 (2) | 2016.04.25 |
[Window / java] [OpenCV 2.4.11] 설치 & 이클립스 설정 (0) | 2016.04.25 |
[Linux/Ubuntu][OpenCV - 3.3.0 with contrib] 설치 (4) | 2016.04.15 |