이미지의 오브젝트 색상을 결정하고 싶습니다. 나는 물체의 마스크를 결정할 수 있었고 마스크를 사용하여 이미지의 HSV 막대 그래프를 생성했다.
HSV 히스토그램에서 색상 결정
cvtColor(Frame, hsv_base, CV_BGR2HSV);
int h_bins = 50;
int s_bins = 32;
int v_bins = 10;
int histSize[] = { h_bins, s_bins, v_bins };
float h_ranges[] = { 0, 180 };
float s_ranges[] = { 0, 256 };
float v_ranges[] = { 0, 256 };
const float* ranges[] = { h_ranges, s_ranges, v_ranges };
int channels[] = { 0, 1, 2};
calcHist(&hsv_base, 1, channels, mask, hist_base, 3, histSize, ranges, true, false); //mask is the mask of the object
모두 so.Can 사람이 나에게 히스토그램에서 색상을 결정하는 간단한 방법을 이야기 할 수있는 다른 방법을 보여줍니다?
[this] (http://en.wikipedia.org/wiki/HSL_and_HSV#HSV_.28Hue_Saturation_Value.29)가 도움이 될 것이라고 생각합니다. – sop
나는 [this] (http://mkweb.bcgsc.ca)도 발견했습니다./color_summarizer /? faq)를 참조하십시오. – sop