대단원 Ⅳ. 파이썬과 컴퓨터 비전 교과서 132–195쪽
중단원 02. 컴퓨터 비전 라이브러리 활용 · 147–193쪽
소단원 01. 컴퓨터 비전 라이브러리 소개 · 148–154쪽
이 웹 주제의 연계 범위: 147–154쪽
웹 학습 주제 04 / 11
OpenCV·Pillow·Matplotlib·scikit-image
입출력·편집·표시·분석 도구를 구별해 보세요.
OpenCV·Pillow·Matplotlib·scikit-image · 한눈에 보기
원본과 Sobel 에지 비교 · 제공 Python 예제의 실제 실행 결과 · 클릭하여 확대- 1입력 읽기
- 2배열/이미지 객체
- 3처리 도구 적용
- 4표시·저장
| 도구 | 설치 이름 | 핵심 호출 |
|---|---|---|
| OpenCV | opencv-python | cv2.imread / cv2.imwrite |
| Pillow | pillow | Image.open / resize / save |
| Matplotlib | matplotlib | imshow / subplots |
| scikit-image | scikit-image | filters.sobel |
OpenCV는 영상 입출력과 처리·검출, Pillow는 이미지 편집·형식 변환, Matplotlib은 결과 비교와 그래프, scikit-image는 필터와 과학적 이미지 분석을 제공합니다.
OpenCV의 기본 컬러 읽기는 BGR이며 Pillow는 보통 RGB를 사용합니다. Pillow size의 (너비, 높이)와 NumPy shape의 (높이, 너비)를 구별하세요. 화면 표시 방식도 라이브러리별로 다릅니다.
직접 해 보세요
- 같은 240×160 이미지에서 Pillow.size와 OpenCV.shape가 어떻게 다른지 적으세요.
이 설명에 이어서 실습하기
예제를 선택하면 바로 아래에서 코드를 수정하고 실행할 수 있습니다. 작성한 코드는 예제별로 저장됩니다.
CODE WORKSPACE
코드를 바꾸는 실습실
실행 엔진은 처음 실행할 때 내려받습니다. 패키지 크기에 따라 최초 준비에 최대 3분이 걸릴 수 있으며 네트워크가 필요합니다. 실행은 최대 30초이며 중지 후 다시 실행할 수 있습니다.
실행할 예제를 선택하세요.
PRACTICE / RETRY / UNDERSTAND
이 주제 연습 문제 0
이 주제와 연결된 문제만 보여 줍니다. 단원 전체 문제는 단원 안내 페이지에서 이어서 풀 수 있습니다.
인공지능 파이썬 실무