2016-09-26 3 views
0

Я использую алгоритм OpenCV kmeans для кластеризации. Для первого раунда я хочу выбрать места k1 и k2, я не хочу, чтобы они были установлены случайным образом. Поэтому я использую KMEANS_USE_INITIAL_LABELS:Как установить координаты для KMEANS_USE_INITIAL_LABELS в OpenCV?

kmeans(points, K, labels, TermCriteria, attempts, KMEANS_USE_INITIAL_LABELS, centers) 

Но как задать координаты для KMEANS_USE_INITIAL_LABELS?

+0

Этот флаг используется для установки начальных ** меток **, а не центров. Установка начальных центров не будет тривиальной. Однако, если вы уже знаете центры, зачем вообще использовать kmeans? – Miki

ответ

-1

как объяснено here Координаты - это простые массивы с координатами пикселей на вашем входе и те метки, которые вы хотите установить при биении.

Смежные вопросы