CV, AR, VR

[CV] 2D 변환(2D Transformation)의 종류

이무기뱀술 2022. 1. 8. 10:00
728x90

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