Mat cv::getRotationMatrix2D(
    Point2f center,
    double angle,
    double scale
)
Mat Cv2.GetRotationMatrix2D(
    Point2f center,
    double angle,
    double scale
)
retval = cv2.getRectSubPix(
    center,
    angle,
    scale
)


- 각도(angle)는 도(°) 단위와 반시계 방향을 갖습니다.
- 회전 변환 행렬(matrix) 부동 소수점 형태의 2×3 회전 변환 행렬을 반환합니다.
회전 변환 행렬(matrix)

\(matrix = \begin{bmatrix} a & b & e \\ c & d & f \end{bmatrix} = \begin{bmatrix} \alpha & \beta & (1-\alpha) \cdot \text{center.}x - \beta \cdot \text{center.}y \\ -\beta & \alpha & \beta \cdot \text{center.}x + (1-\alpha) \cdot \text{center.}y \end{bmatrix}\)

\(\alpha = \text{scale} \cdot \cos(\text{angle})\)   \(\beta= \text{scale} \cdot \sin(\text{angle})\)


요약(Summary)

2 차원 회전 아핀 변환 행렬을 계산합니다.

매개변수(Parameter)

중심점(center) 회전하려는 이미지의 중심

각도(angle) 회전하려는 이미지의 각도

비율(scale) 회전하려는 이미지의 확대 또는 축소 비율

반환값(Returns)

회전 변환 행렬(matrix) 2×3 회전 변환 행렬