Этот вопрос специфичен для opencv: Пример kmeans, приведенный в документации opencv, имеет 2-канальную матрицу — по одному каналу для каждого измерения вектора признаков. Но в некоторых других примерах, похоже, говорится, что это должна быть одноканальная матрица с функциями вдоль столбцов с одной строкой для каждой выборки. Что из этого правильно?
Если у меня есть 5-мерный вектор признаков, какой должна быть входная матрица, которую я использую: Этот:
cv::Mat inputSamples(numSamples, 1, CV32FC(numFeatures))
или этот:
cv::Mat inputSamples(numSamples, numFeatures, CV_32F)