ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Intensity level이란?
    컴공지식/컴퓨터비전 2024. 8. 29. 23:49

    intensity level은 각 픽셀이 얼마나 밝거나 어두운지를 나타내는 값이다.

     

    이 값은 보통 2의 거듭제곱 형태로 나타나는데 한 번 식을 살펴보자

    L = 2^k

     

     식은 이미지가 가질 수 있는 그레이스케일(흑백) 레벨의 수를 의미한다.

    그리고 여기서 k는 채널 하나당 비트 수를 말한다.

    예를 들어, RGB 이미지에서 채널이 3개인데, 빨간색, 초록색, 파란색 각각의 채널에 대해 비트 깊이가 k다.

    만약 k가 8이라면 각 채널이 8비트니까 2^8 = 256가지의 값, 그러니까 256가지의 밝기를 표현할 수 있는 거다.

    이럴 경우 총 표현할 수 있는 색깔은 256(R) * 256(G) * 256(B) = 16,777,216가지다.

    만약 4채널일 경우 256^4 일 것이다.

     

    우리가 보는 흑백 이미지의 픽셀 값은보통 0부터 255까지의 256가지의 값 중 하나로 표현된다.

     

     

    위 이미지들은 각각 같은 이미지이지만 각각 다른 intensity level(16, 8, 4, 2)로 표현된 거다.

    Intensity level이 낮아질수록, 즉 그레이 레벨이 적어질수록 이미지가 더 거칠어지고, 원래의 세부 사항을 잃게된다.

    0에 가까운 값은 검은색에 가까워지고, 255에 가까운 값은 흰색에 가까워지는거다.

     

    '컴공지식 > 컴퓨터비전' 카테고리의 다른 글

    convertScaleAbs 함수  (0) 2024.08.31
    픽셀에 관하여  (0) 2024.08.30
    Mat copy  (0) 2024.08.30
    매트릭스 선언  (1) 2024.08.30
    비디오의 total bit 구하기  (0) 2024.08.30
Designed by Tistory.