[Python/OpenCV] 투영을 이용한 이미지 변환
2023.02.22
2D 이미지의 Projective(Homography) Transformation을 이용하면 이미지에 대한 다양한 변환을 수행할 수 있다. 기본적인 2D 시점 변환 이미지 내부에 존재하는 2D 평면을 마치 스캔한 것처럼 보이게 시점 변환을 수행해보자. 위 자판기 사진의 옆면의 각 모서리에 점을 지정하고, 해당 평면을 복원하는 변환을 수행해보겠다. (사진과 점이 정확하지 않아 약간 대충 찍은 것은 감안해주기 바란다.) y_pos = img.shape[0] x_pos = img.shape[1] original_coord = np.float32([[122, 30], [370, 0], [190, 800], [370, 960]]) warped_coord = np.float32([[0, 0], [x_pos, 0],..