HSV (색상, 채도, 명도)
HSV (색상, 채도, 명도) 색을 RGB로 많이 표현하지만 색을 HSV (색상, 채도, 명도)는 나타낼 수도 있다. H (Hue) 색상: 빨강, 파랑, 노랑 등과 같은 색의 종류를 나타낸다. S (Saturation) 채도: 짙은 빨강, 옅은 빨강 등의 색의 진한 정도 V (Value) 명도: 밝은 빨강, 어두운 빨강 등과 같은 색의 밝기 아래 그림과 같이 색상(H)가 변할 때는 색의 종류가 바뀌고 채도(S)가 변할 때는 색의 진한 정도가 바뀌고 명도(V)가 변할 때는 색의 밝기가 바뀐다. RGB를 HSV로 변환하는 공식 OpenCV에서 RGB를 HSV로 변환하는 공식은 다음과 같다. 여기서, R,G,B는 0~1의 범위로 가진다. RGB가 0~255의 범위일 때는 255로 나누어준다. V와 S는 0~1..
2018. 3. 15.
버블 정렬 알고리즘
버블 정렬(Bubble Sort)은 가장 단순한 정렬 알고리즘으로 최소 n 번, 평균 n2, 최대 n2의 비교를 수행해야 한다. Sinking Sort라고도 한다. 버블 정렬 알고리즘은 다음과 같다. while(1) { flag = false; for(i=1; iA[i]) { swap(&A[i-1],&A[i]); flag = true; } } if(flag==false) break; } 5,3,4,1,2을 1,2,3,4,5로 정렬하는 과정은 다음과 같다.
2016. 5. 23.