Я не смог найти хороших объяснений в одном месте в Интернете. Там слишком много вещей, и вместо того, чтобы понять, что делать, я еще больше запутался.
Моя цель: Создать приложение для Android, которое в режиме реального времени обнаруживает объекты с помощью камеры (мои объекты — руль и автомобильная шина).
До сих пор я пробовал классификатор Хаара, но его было трудно тренировать, он занимал много времени и не мог правильно его тренировать, поэтому я решил поискать другой способ достичь своей цели.
Теперь я узнал о Feature Detectors и обучении SVM. Мои вопросы:
1: Какой алгоритм мне следует использовать (SURF, ORB, FREAK и т. д.)?
2: Что вы думаете о HOG + Bag-Of-Words?
3: Не могли бы вы рассказать, как обучить SVM или дать ссылку, если у вас есть? - Я не нашел никакого учебника по этому поводу. Я продолжаю искать, но мое время ограничено, и я решил спросить.
4: Какой алгоритм даст наилучшие результаты?
5: Должен ли я реализовать его в Android NDK или не будет такой большой разницы с реализацией Java?
Если у вас есть какие-либо учебные пособия или ссылки, добавьте их в свой ответ или в комментарии. Извините за длинный вопрос, поскольку я сказал, что мое время ограничено (это школьный проект), и я также думаю, что было бы хорошо, если бы люди могли найти эти ответы в одном месте. Я буду признателен за каждый ответ, даже если это не полный ответ. Заранее спасибо!