извлечение функций с использованием PCA - PullRequest
5 голосов
/ 06 июля 2011

Моя задача - распознавать жесты. Я хочу сделать это, обучив машину опорных векторов, используя функции, извлеченные в результате выполнения PCA (Анализ основных компонентов). Но я немного запутался в процедуре.

Пройдя по разным статьям, я разобрался с этими шагами.

  1. Возьмите 'd' количество изображений (n * n) одного и того же жеста.
  2. Преобразуйте каждое n * n изображение в строку сиглы.
  3. Формируем матрицу порядка d * (n * n).
  4. Вычислить собственные значения и собственные векторы.
  5. Используйте верхние собственные векторы k для формирования подпространства.
  6. Проецирование изображения из исходного измерения n * n в измерение 'k'.

Вопрос:

1) У меня есть набор из 100 жестов, и выполнение выше 6 шагов даст мне 100 подпространств. Мой тест должен быть выполнен на видео в реальном времени, чтобы определить, к какому классу относится жест. На какое подпространство я проецирую каждый видеокадр уменьшить размер для подачи его в классификатор?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...