Skip to content

NvidiaSeoul/opencv-image-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV 영상처리 기초 / Image Processing with OpenCV

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.

Python OpenCV NumPy


개요

OpenCV로 디지털 영상처리의 기본 연산을 실습한 노트북입니다. 이미지가 곧 NumPy 배열이라는 관점에서, 픽셀 단위 연산부터 색공간 변환·기하 변환·컨볼루션까지 다룹니다.

  • 이미지 입출력: 읽기/쓰기, 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

참고


NVIDIA AI Academy Seoul 교육과정 실습 — 전체 포트폴리오

About

OpenCV 영상처리 기초 — 색공간·채널·기하변환·컨볼루션

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors