У меня есть сомнительное сомнение при использовании k-средств на изображении. У меня есть изображение RGB, которое я преобразовал в пространство HSV. В основном я хочу выполнять k-средства только для H-вектора. Это вектор 214 на 300.Использование k-средств для вектора изображения
У меня есть два вопроса:
1.Should Я перекраивать образцы как 64200 * 1 вектор, прежде чем я кормлю его в команду kmeans?
2.How я найти центр каждого кластера (я кластеризация в 4 кластера, поэтому мне нужно 4 позиции каждый представляющая центр каждого кластера.)
Спасибо за ваш ответ! .. Однако размер матрицы моих центров равен N * 1 (для ввода N * 1) ... Мне нужно получить только 4 значения (одно значение для кластера 1, другое для кластера2 и так далее) ... Я что-то упустил? –
Какую строку кода вы используете для вызова kmeans? – Chris
@Chris ... cv :: kmeans (channelhue, count, labels, TermCriteria (CV_TERMCRIT_EPS + CV_TERMCRIT_ITER, 10, 1.0), 5, KMEANS_RANDOM_CENTERS, центры); –