손을 흔들며 반갑게 웃는 파이인공지능 파이썬 실무
손을 흔들며 반갑게 웃는 파이

Ⅳ. 파이썬과 컴퓨터 비전 · 주제 07 / 11

원근 변환과 마우스 이벤트

원본 네 점과 목적지 네 점의 순서를 맞춰 보세요.

교과서 168–172쪽예제 2개

대단원 Ⅳ. 파이썬과 컴퓨터 비전 교과서 132–195쪽

중단원 02. 컴퓨터 비전 라이브러리 활용 · 147–193쪽
소단원 03. 이미지 전처리와 변환 · 163–172쪽

이 웹 주제의 연계 범위: 168–172쪽

웹 학습 주제 07 / 11

원근 변환과 마우스 이벤트

원본 네 점과 목적지 네 점의 순서를 맞춰 보세요.

AT A GLANCE

원근 변환과 마우스 이벤트 · 한눈에 보기

원본과 원근 변환 결과원본과 원근 변환 결과 · 제공 Python 예제의 실제 실행 결과 · 클릭하여 확대
  1. 1왼쪽 위
  2. 2오른쪽 위
  3. 3오른쪽 아래
  4. 4왼쪽 아래
  5. 5대응 행렬 → 새 이미지
단계OpenCV주의
클릭 연결setMouseCallback이벤트 종류 확인
행렬getPerspectiveTransformfloat32·점 순서
변환warpPerspective출력 (너비,높이)

원근 변환은 기울어진 평면의 네 꼭짓점을 새 사각형의 네 꼭짓점에 대응시킵니다. getPerspectiveTransform으로 행렬을 구하고 warpPerspective로 새 이미지에 매핑합니다.

마우스 콜백은 클릭 좌표를 모으고, 네 점을 모으면 변환합니다. 두 목록의 순서를 일치시키고 교차되거나 한 직선 위에 놓인 점을 피하세요. ESC 취소와 읽기 실패도 처리합니다.

직접 해 보세요

  1. 원본과 목적지에서 두 점 순서만 뒤바꾸면 어떤 문제가 생길지 예상하세요.

이 설명에 이어서 실습하기

예제를 선택하면 바로 아래에서 코드를 수정하고 실행할 수 있습니다. 작성한 코드는 예제별로 저장됩니다.

CODE WORKSPACE

코드를 바꾸는 실습실

실행 환경

main.py

실행 엔진은 처음 실행할 때 내려받습니다. 패키지 크기에 따라 최초 준비에 최대 3분이 걸릴 수 있으며 네트워크가 필요합니다. 실행은 최대 30초이며 중지 후 다시 실행할 수 있습니다.

실행할 예제를 선택하세요.

PRACTICE / RETRY / UNDERSTAND

이 주제 연습 문제 0

이 주제와 연결된 문제만 보여 줍니다. 단원 전체 문제는 단원 안내 페이지에서 이어서 풀 수 있습니다.

단원 전체 39문제로 →