cvInRangeS(imgHSV, cvScalar(15, 234, 120), cvScalar(21, 234, 120), imgThreshed);
cvScalar 함수의 각 매개 변수가 나타내는 것이 무엇인지 궁금합니다. 나는 그것이 HSV 일 것이라고 생각했지만 원하는 색상을 thresholding하는 것 같지 않습니다. 누군가가 매개 변수를 조금 더 명확하게 설명 할 수 있습니까?HSV 색 공간 및 CvInRangeS 함수
http://en.wikipedia.org/wiki/HSL_and_HSV가
색이 주로 : 색조, S - - - 채도, V 값
그 각각의 이해를 위해 여기에서 살펴
[이 페이지] (http://tech.groups.yahoo.com/group/OpenCV/message/76742)에는 좋은 설명이있는 것 같습니다. 첫 번째 스칼라가 min hsv 값이고 두 번째 스칼라가 max hsv 값인 것처럼 보입니다. 모든 값이 최소값과 최대 값 사이에 있는지 확인합니다. – user1118321
h, s 및 v가 어떻게 될지 알고 있습니까? 예를 들어, 일반적으로 rgb의 경우 값이 255입니다. HSv의 경우에는 다른 것으로 보입니다. OpenCV가 사용하는 것이 확실하지 않습니다. –
일반적으로 색조는 0에서 360도 범위이지만, 8 비트 내에 맞도록 0에서 255로 표시되는 경우가 있습니다. 채도 및 값은 일반적으로 0에서 100이지만 전체 8 비트 범위를 사용하려면 0에서 255까지 확장 될 수 있습니다. 그래서 내가 말하는 것은 당신이 HSV로 변환하는 데 사용했던 문서를 읽어야한다는 것입니다. – user1118321