예를 들어 2×3 어파인 변환 행렬 M을 가지고 있고, 점 (100, 20), (200, 50)이 어파인 변환 행렬 M에 의해 이동하는 위치를 알고 싶다면 다음과 같이 코드를 작성할 수 있습니다. 다음 소스 코드를 실행하면 dst 변수에 이동된 점들의 좌표가 저장됩니다.
vector<Point2f> src = { Point2f(100, 20), Point2f(200, 50) }; vector<Point2f> dst; transform(src, dst, M);
지금까지 일반적인 어파인 변환 이론과 OpenCV 어파인 변환 방법에 대해 알아보았습니다. 이 절의 나머지 부분에서는 어파인 변환에 포함되는 이동 변환, 전단 변환, 크기 변환, 회전 변환 등에 대한 직관적인 이해와 OpenCV에서 각각의 변환을 수행하는 방법에 대해 다루겠습니다.