getRotationMatrix2D
Mat cv::getRotationMatrix2D(
Point2f center,
double angle,
double scale
)
Mat Cv2.GetRotationMatrix2D(
Point2f center,
double angle,
double scale
)
retval = cv2.getRectSubPix(
center,
angle,
scale
)
Note:
회전 변환 행렬은 중심점(center)을 기준으로 행렬을 계산합니다.
-
-
각도(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 회전 변환 행렬