Как определить определенное лицо на фото - PullRequest
1 голос
/ 29 октября 2010

Я просто вздремнул, а затем эта безумная идея пришла мне в голову. Вот оно.

У нас есть 2 разные фотографии с лицом в каждой. Как мы можем определить, есть ли на этих двух фотографиях один и тот же человек?

Возможно ли это сделать? Если да, могу ли я сделать это с помощью Java или PHP? Какой способ это сделать? Есть идеи? Может быть, у каждого лица есть «алгоритм» или что-то, что может нам помочь?

Большое спасибо.

Ответы [ 4 ]

5 голосов
/ 29 октября 2010

Это не тривиальное решение (и не может быть рассмотрено в SO-ответе); Вы можете начать с чтения документов по распознаванию лиц . Если это то, что вы действительно хотите сделать, будьте готовы прочитать много справочной информации, прежде чем вы начнете писать код. Этот предмет является основой для многих докторских и магистерских диссертаций. В этом случае язык не так важен, как алгоритм . Также будьте готовы к много математики . По крайней мере, вы узнаете что-то классное. :)

2 голосов
/ 29 октября 2010

Я занимался фрилансом очень похожая задача.Это не весело.почти невозможно построить распознавание лица - распознавание лица легко, распознавание - сложная часть ... алгоритм, как правило, является секретом, как я уже видел.

Но я нашел это: http://face.com/

API распознавания лиц.Подайте ему данные, он предоставит вам имена и данные, которые вы ранее предоставили.У вас есть возможность проверить, существует ли лицо.

Если вы делаете много запросов или начинаете работать на уровне предприятия - они взимают плату.

1 голос
/ 29 октября 2010

Я согласен с другими, что это не тривиально.

  1. определить лицо на обеих фотографиях
  2. нормализует лицевые данные
  3. сравните данные, чтобы увидеть, соответствуют ли они
1 голос
/ 29 октября 2010

Язык на самом деле не имеет значения, поскольку в нем есть инструменты для обработки чисел на данных изображения.Распознавание лиц является слишком большой темой для такого сообщения на форуме.Я бы просто погуглил "алгоритмы распознавания лиц".

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