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

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

이미지 읽기·표시·변환·저장

파일을 못 읽었을 때 무엇부터 확인할까요?

교과서 155–162쪽예제 2개

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

중단원 02. 컴퓨터 비전 라이브러리 활용 · 147–193쪽
소단원 02. 이미지 데이터 다루기 · 155–162쪽

이 웹 주제의 연계 범위: 155–162쪽

웹 학습 주제 05 / 11

이미지 읽기·표시·변환·저장

파일을 못 읽었을 때 무엇부터 확인할까요?

AT A GLANCE

이미지 읽기·표시·변환·저장 · 한눈에 보기

원본·회색조·축소·회전 결과원본·회색조·축소·회전 결과 · 제공 Python 예제의 실제 실행 결과 · 클릭하여 확대
  1. 1imread → None 확인
  2. 2색상·크기·회전
  3. 3imshow + waitKey
  4. 4imwrite 성공 확인
  5. 5창 정리
변환입력주의
resize(너비,높이)shape 순서와 반대
cvtColor변환 코드BGR↔RGB / GRAY
warpAffine행렬·출력 크기잘림과 빈 영역
imwrite경로·이미지폴더 먼저 생성

imread가 실패하면 None을 반환하므로 shape를 읽기 전에 확인합니다. cvtColor는 색 공간을, resize는 크기를 바꿉니다. getRotationMatrix2D와 warpAffine은 지정한 중심과 각도로 회전시킵니다.

OpenCV 창은 imshow로 표시하고 waitKey로 키 입력과 창 처리를 기다린 뒤 destroyAllWindows로 정리합니다. 저장 폴더를 먼저 만들고 imwrite의 성공 여부도 확인하세요. 고정 크기로 바꾸면 비율이 달라질 수 있고 회전 출력 영역 밖은 잘릴 수 있습니다.

직접 해 보세요

  1. 축소 후 픽셀 수와 원소 수를 계산하고 shape로 검증하세요.

이 설명에 이어서 실습하기

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

CODE WORKSPACE

코드를 바꾸는 실습실

실행 환경

main.py

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

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

PRACTICE / RETRY / UNDERSTAND

이 주제 연습 문제 0

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

단원 전체 39문제로 →