본문 바로가기
Analysis/DL

Computer Vision 컴퓨터 비전 소개

by 5ole 2021. 3. 4.

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

댓글