1. 컴퓨터 비전(Computer Vision)과 영상 처리(Image processing)
- 컴퓨터 비전과 영상 처리는 유사한 의미, 따로 차이를 두지 않음
- 영상 = 사진
- 동영상 = 움직이는 영상
2. Computer Vision의 분야
- 영상 화질 개선
- 객체 검출 및 인식
- 머신 비전 - 공장 자동화 등
- 인공지능 서비스 - 자율 주행, 로봇 등
3. 영상(Image)
- 영상의 기본 단위인 픽셀 (화소)
- RGB (red, green, blue)
- 픽셀이 2차원 행렬 형태로 나타남
- Grayscale VS Color
(1) Grayscale 그레이스케일 영상
- 흑백사진처럼 색상 없이 밝기 정보로만 256단계로 표현된 영상
- 밝기 성분을 0~255 정수값으로 표현하며 검정색 0, 흰색 255 임
- 1px = 1byte를 사용 - 파이썬에서 numpy.int8 크기로 나타냄
- 영상 크기는 가로 X 세로
(2) Color (truecolor) 트루컬러 영상
- 색상 정보를 가지고 있어 다양한 색상을 표현하는 영상
- RGB 성분을 256단계로 표현해 256^3 = 16777216 색상을 표현 가능함
- 색이 하나도 없으면 0, 색이 가득 차있으면 255
- 3bytes를 사용 - 파이썬에서 튜플, numpy.ndarray 로 나타냄
- 영상 크기는 가로 X 세로 X 3
+ 참고 자료 및 출처
- 책 < OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝 - 황선규 >
'Analysis > DL' 카테고리의 다른 글
딥러닝 개념 (0) | 2021.05.02 |
---|---|
[openCV] 이미지 슬라이드쇼 (0) | 2021.03.06 |
[openCV / matplotlib] 영상 출력 (0) | 2021.03.06 |
댓글