Входная матрица для кластеризации kmeans opencv

Этот вопрос специфичен для opencv: Пример kmeans, приведенный в документации opencv, имеет 2-канальную матрицу — по одному каналу для каждого измерения вектора признаков. Но в некоторых других примерах, похоже, говорится, что это должна быть одноканальная матрица с функциями вдоль столбцов с одной строкой для каждой выборки. Что из этого правильно?

Если у меня есть 5-мерный вектор признаков, какой должна быть входная матрица, которую я использую: Этот:

cv::Mat inputSamples(numSamples, 1, CV32FC(numFeatures))

или этот:

cv::Mat inputSamples(numSamples, numFeatures, CV_32F)
6
задан Jon Gjengset 28 January 2014 в 15:12
поделиться