2016-02-13 2 views
2

Мне интересно, opencv-python может обнаруживать несколько классов.Cv2.hogdescriptor.setsvmdetector многоклассовая классификация

Возможно ли обозначить класс, например 1,2,3,4,5 ... кроме 1, -1 ??

У меня более 100 классов.

Если я не могу использовать opencv для классификации многоклассов, что было бы лучшим решением?

ответ

2

Да, вы можете использовать SVM OpenCV для этого. Посмотрите на following example.

Там вы увидите, что классы обозначаются цифрами от 0 до 9. Вам просто нужно предоставить массив ответов (содержащий ваши исходные метки классов), который добавляется к методу поезда. SVM OpenCV автоматически извлекает метки классов. Вы можете проверить это, сохранив обученную модель SVM - сгенерированный файл содержит список меток классов.

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