warpAffine
void cv::warpAffine(
Mat src,
Mat dst,
Mat M,
Mat dsize,
int flags = INTER_LINEAR,
int borderMode = BORDER_CONSTANT,
const Scalar& borderValue = Scalar()
)
void Cv2.WarpAffine(
Mat src,
Mat dst,
Mat m,
Size dsize,
InterpolationFlags flags = InterpolationFlags.Linear,
BorderTypes borderMode = BorderTypes.Constant,
Scalar? borderValue = null
)
dst = cv2.warpAffine(
src,
M,
dsize,
flags = None,
borderMode = None,
borderValue = None
)
아핀 변환 계산식(Affine Transform Formula): $$ \text{dst}(x,\ y) = \text{src}(ax + by + e,\ cx + dy + f) $$
요약(Summary)
이미지에 아핀 변환을 적용합니다.
매개변수(Parameter)
입력 이미지(src)아핀 변환을 적용하려는 입력 이미지
출력 이미지(dst) 아핀 변환이 적용된 출력 이미지
아핀 변환 행렬(M)2×3 아핀 변환 행렬
절대 크기(dsize)출력 이미지의 크기
내삽 방식(interpolation)이미지 내의 픽셀을 내삽하는데 사용되는 계산 방식
외삽 방식(borderMode)이미지 밖의 픽셀을 외삽하는데 사용되는 방식
외삽 색상(borderValue)외삽된 픽셀의 색상
반환값(Returns)
출력 이미지(dst) 아핀 변환이 적용된 출력 이미지