OpenCV 3D histogram (3차원 히스토그램)
3차원 히스토그램 (3 dimensional histogram) 지금까지는 1차원 히스토그램을 이용해왔다. 즉 픽셀이 가질 수 있는 값 별로 몇 개씩의 픽셀들이 실제로 그 값을 가졌는지를 계산했다. 그러나, 컬러이미지의 경우, 하나의 픽셀은 R, G, B 혹은 H, L, S의 3가지 값을 가지기 때문에 1차원 히스토그램이 적절하지 않다. 그래서 3차원 히스토그램을 이용해야 한다. 3차원은 아래 그림과 같이 생각하면 된다. 아래는 HLS 포맷의 이미지의 픽셀들을 H, L, S를 축으로 하는 3차원 히스토그램으로 나타낸 것이다. 좌표 (H, L, S)의 값은 그 조합을 가지는 픽셀들의 갯수이다. 그런데, H, L, S가 가질 수 있는 값들의 조합이 너무나 많다. 예를 들어, 각각이 20개씩의 값만 가진다 하..
더보기