0

Я новичок в AR и Mobile Face detetcion API. Хотите изучить эти поля.Android: Google Mobile Face Vision API + Добавленная реальность

У меня есть идея, которая будет налагать вдохновляющую наклейку на левую щеку или правую щеку раз сталкиваются обнаружение осуществляется с помощью распознавания лиц Google Mobile видение API-

Есть несколько вещь, мне нужно знать, из сообщество: -

  1. Возможно ли использование мобильного лица зрение api ?. Если возможно, могу ли я предположить, что AR можно использовать для наложения анимационного изображения наклейки на лицо/щеку, обработав раму/растровое изображение лица, которое мы получаем от API обнаружения лица?

  2. Я знаю, что есть OpenCV тоже, что хорошо для обработки изображений, но хотелось бы знать о мобильном зрения API (обнаружения лица) в достижении этой идеи

  3. Кроме того, любые AR SDKs, ЛИЭС, инструмент наборы, с которыми можно сделать супер впечатляющее изображение на лице?

  4. Дорожная карта для API мобильных лиц Google?

Помогите оценить!

+1

Это вы ищете https://hackernoon.com/machine-learning-for-android-developers-with-the-mobile-vision-api-part-1-face-detection-e7e24a3e472f#.26wi0s4u5? – Jitesh

+0

@Jitesh Спасибо за ответ. Да что-то похожее на это. Также мы можем обнаружить зубы? Я не обнаружил, что какой-либо ориентир представляет собой число для зубов, подобных щекам, например, 7. – user755499

ответ

1

Да, это возможно благодаря API Mobile Vision.

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

Левая щека представлена ​​1, а правая щека представлена ​​7.

for (Landmark landmark : face.getLandmarks()) { 

     int cx = (int) (landmark.getPosition().x); 
     int cy = (int) (landmark.getPosition().y); 

     if (landmark.getType() == 1 || landmark.getType() == 7) { 
      canvas.drawBitmap(stickerBitmap, cx, cy, null); 
     } 
    } 

Вы можете прочитать об этом в моей статье here.

+0

Отлично. Спасибо за ответ. Также мы можем обнаружить зубы? Я не обнаружил, что какой-либо ориентир представляет собой число для зубов, подобных щекам, например, 7? – user755499

+0

Вы не можете обнаружить зубы на данный момент, но вы можете обнаружить, улыбается ли лицо или нет, и я думаю, вы можете рассчитать положение зубов на основе этого. – moyheen