IT 지식/CS 기초

컴퓨터가 사진을 인식하는 방법

Security Engineer 2024. 7. 29. 00:15

컴퓨터가 사진을 다루는 방법(1)

  • 모니터 화면 상 '점' 하나를 화소(Pixel)이라 한다.
  • 여러 점들을 모아 사진을 만들 수 있다. 사진 → 화소의 집합체
  • 화소 하나를 표현하는데 8비트, 16비트, 24비트, 32비트 정보(투명도 추가)가 필요할 수 있다.
  • RGB + 투명도(알파 채널) = 24bit + 8bit = RGBA

 

 

컴퓨터가 사진을 다루는 방법(2)

  • 빛의 3원색은 Red, Green, Blue이다. 이 점에 착안해 RGB 컬러가 등장한다.
  • 색상 1개를 표현하는데 8bit를 사용한다.
  • 화소가 작을 수록 사진이 매끄럽다.(고해상도)

 

 

RGB 색상 표현과 픽셀

그림1 - RGB 벤 다이어그램과 그림

  • Red, Green, Blue 의 정도는 8bit로 표현되며, 256 가지 정도로 표현된다.
  • 그림1의 우측 캐릭터는 화소의 모음으로 볼 수 있다.
  • 1칸당 화소1개로, RGBA가 32bit 이므로 1칸당 4byte로 볼 수 있다.
  • 비트맵(Bitmap) = 화소(Pixel)단위로 색상 정보를 저장

 

 

컴퓨터가 사진을 다루는 방법(3)

그림2 - 열, 행, 개수로 표시

  • 열, 행, 개수로 그림2를 표현한 것이다.
  • 1열 1행 1개, 1열 2행 2개, 1열 3행 3개, 1열 4행 4개 등
  • 숫자 3개로 사진을 표현할 수 있다.

 

 

 

 

 

 

 

참고

https://www.inflearn.com/course/%EB%84%93%EA%B3%A0%EC%96%95%EA%B2%8C-%EC%BB%B4%EA%B3%B5-%EC%A0%84%EA%B3%B5%EC%9E%90