-
[CV] 2D 변환(2D Transformation)의 종류CV, AR, VR 2022. 1. 8. 10:00728x90
2D 변환(2D Transformation)이란?
두 이미지 각각의 점(x, x')끼리 대응(matching)하는 것이다.
2D 변환의 종류
Euclidean Transformation (유클리드 변환)
- 회전·수평 이동
- 위치, 방향 바뀜
- 형태, 크기 유지
Similarity Transformation (닮음 변환)
- 위치, 방향, 크기 바뀜
- 형태, 평행성, 비율 유지
Affine Transformation (어파인 변환)
- 위치, 방향, 크기, 비율 바뀜
- 평행 유지
Projective Transformation
- Homography
- 행태, 평행성 유지하지 않음
- cross ratio of length on a line
- 자유도(파라미터) 8
- 4개의 매칭 쌍(원본 자료의 4꼭지점, 바뀌는 사각형의 4꼭지점) 알아야함
- 임의의 사각형의 네 꼭지점을 알아야함
- 특이값 분해
- findHomography()
728x90'CV, AR, VR' 카테고리의 다른 글
[Monocular Camera 3D Hand] MediaPipe Hand 2.5D 좌표를 3D 좌표로 변경하는 법 (연구중) (0) 2023.02.27 [Unity] Unity3D 쿼터뷰 액션게임 클론 코딩 2일차 (0) 2022.03.22 [Unity] Unity3D 쿼터뷰 액션게임 클론 코딩 1일차 (0) 2022.03.18 [Unity] "Flappy Bird" Clone Coding 2일차 (0) 2022.03.17 [Unity] "Flappy Bird" Clone Coding 1일차 (0) 2022.03.11