Я хочу классифицировать изображения на два класса по их формам. Для этого я использовал дескрипторы Fourier с SVIF classifer. Моя проблема заключается в том, что длина дескриптора Фурье зависит от количества граничных точек, поэтому длина дескрипторов разных изображений различна. Но для обучения SVM мне нужна обучающая матрица с дескрипторами в виде строк матрицы (cv :: Mat). Я реализую ее в C++ с помощью openCV. Что делать? я должен:
1.pad остальные дескрипторы к длине самого длинного дескриптора с нулями
2.sample только фиксированное число точек из границыДескрипторы Фурье с внедрением SVM для распознавания класса объектов на основе формы
Else предложить мне правильный путь.
Вы могли бы рассказать, какой метод вы использовали для отбора исчисления количества очков и насколько хорошо он работал? Например, как вы выбрали, какие точки сохранить? – Kittenmittons