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