inRange1 [C#] HSV에서 Hue 의 거리 HSV 색공간에서 Hue는 0 과 360이 연결되어있는 원형 형태이다. [ cylinder 모양의 HSV색공간] H 1= 5 와 H 2= 355 는 비슷한 색상을 의미하지만 Abs(H1 - H2) = 350 으로 거리 차이가 매우 크다. 하지만 원형 형태이기때문에 이런 경우 두 H 사이의 거리는 10 이라고 봐야 될것이다. 한번 제대로된 거리를 구해보자. 반시계 방향의 거리는 350 이고 시계방향의 거리는 10 일 것이다. ( 거리는 각도의 차이이다. ) 우리는 두개의 거리중 짧은 거리가 우리가 원하는 거리라는 것을 안다. 따라서, 반시계 방향의 거리가 180 이상일 경우만 시계방향의 거리를 채택해주면 된다. int H1 = 100; int distance = Math.Abs(H1-H2); distanc.. 2018. 7. 9. 이전 1 다음