2016-06-27 3 views
1

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

Я хочу спросить, что было бы самым простым способом сделать это - я увидел что iOS 10 поставляется с распознаванием лиц в приложении «Фотографии» - существует ли какой-либо API для распознавания лиц в iOS 10?

или следует использовать Open CV?

ответ

0

Я построил нечто подобное несколько лет назад. Я предлагаю вам изучить perceptual hashing, так как это простой и недорогой способ совпадения изображений.

+0

Спасибо, что выбрали мой ответ. Я думаю, вы уже нашли его, но если нет, посмотрите на [cocoaimagehashing] (https://github.com/ameingast/cocoaimagehashing) – tagyro

0

You can have a look at the documentation, но таким образом ваше приложение будет работать только на iOS 10 и будущих версиях.

Если вы планируете поддерживать старые версии IOS или сделать также Android приложение пойти на OpenCV

+0

Это не будет соответствовать лицу лица к адресной книге, это просто распознавать лицо на изображении? Они сказали, что они уже достигли этого. – Greg

2

обнаружение лица может быть выполнено изначально, как вы уже нашли, но для идентификации лица вы должны использовать что-то вроде OpenCV, как нет API доступен, чтобы сделать это в настоящее время

Там какая-то информация о как OpenCV может быть использован для распознавания лица here.

информации о том, как использовать его с Xcode here.

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