English summary. Fundamentals of digital image processing with OpenCV — reading/writing images, arithmetic operations (add/subtract/multiply), pixel-wise color manipulation, color-channel split/merge, color-space conversion, geometric transforms (rotate/flip), min/max localization, and 2D convolution.
OpenCV로 디지털 영상처리의 기본 연산을 실습한 노트북입니다. 이미지가 곧 NumPy 배열이라는 관점에서, 픽셀 단위 연산부터 색공간 변환·기하 변환·컨볼루션까지 다룹니다.
다룬 내용 (01_opencv_image_basics.ipynb)
- 이미지 입출력: 읽기/쓰기, matplotlib 표시, 이미지=NumPy 배열 이해
- 산술 연산: Add / Subtract / Multiply, 픽셀 단위 색 조작
- 색상 채널: 채널 분리(split)·병합(merge), 색공간 변환(BGR↔RGB↔HSV 등)
- 기하 변환: 회전(Rotate)·뒤집기(Flip)
- 분석: 최소/최대 위치(minMaxLoc), 2D 컨볼루션(
convolve2d), scikit-image 연동
노트북은 용량 절감을 위해 셀 출력을 비운 상태로 커밋했습니다. 실행하면 결과 이미지가 다시 생성됩니다.
노트북 실습의 실제 출력입니다 (색공간 변환·채널/영역 처리·기하 변환).
![]() |
![]() |
![]() |
pip install opencv-python numpy matplotlib scikit-image scipy seaborn
jupyter notebook- CNN 이미지 분류(Keras): computer-vision
- 객체 탐지: yolo-object-detection
NVIDIA AI Academy Seoul 교육과정 실습 — 전체 포트폴리오


