2016-08-22 2 views
11

В настоящее время я работаю над обнаружением лица Google APIAPI Я могу обнаружить человеческое полное лицо (глаз, нос и другие части), а также по этой концепции я разработал одно приложение, если вы стоите перед камерой лицевой стороны, тогда она обнаружит ваше лицо и покажет некоторые жесты.Обнаружение части тела человека в Android

Context context = Applications.getAppContext(); 

FaceDetector detector = new FaceDetector.Builder(context) 
      .setClassificationType(FaceDetector.ALL_CLASSIFICATIONS) 
      .build(); 

detector.setProcessor(
     new MultiProcessor.Builder<>(new GraphicFaceTrackerFactory()) 
     .build()); 

if (!detector.isOperational()) { 

} 

mCameraSource = new CameraSource.Builder(context, detector) 
      .setRequestedPreviewSize(640, 480) 
      .setFacing(CameraSource.CAMERA_FACING_FRONT) 
      .setRequestedFps(30.0f) 
      .build(); 

Применение видеосвязь, который я разработал до сих пор: -

https://www.dropbox.com/s/097todfu90ic12j/VirtualMirror.mp4?dl=0

Применение игры магазина: -

https://play.google.com/store/apps/details?id=com.twins.virtualmirror

Есть ли API доступны, где мы можем признавать другие части тела человека (сундук, кисть, ноги и другие части тела), потому что согласно Google vi sion API он может только обнаружить лицо человека, а не другие части.

+2

Распознавание образов является широкой темой и просят API, или от ресурсов сайта является вне темы для StackOverflow –

+0

эй спасибо я могу использовать этот SDK http://catchoom.com/ –

+0

Теоретически, много машинное обучение идет о том, как «обнаружить» любой объект из изображения или видео. https://backchannel.com/how-google-s-new-photos-app-can-tell-cats-from-dogs-ffd651dfcd80#.bfgqnrr3q –

ответ

1

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

+0

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

2

Вы видите, что многие программы для камеры обеспечивают возможность захвата изображения, когда вы показываете свою руку на камеру. Это программное обеспечение камеры может обнаружить ладонь вашей руки.

Так что уже сделано кем-то ....

Но нет апи Google для этого ...

Вы должны использовать третью сторону или настроить себя ...

Существует api я знаю по имени OpenCV. они уже создают api для обнаружения части тела для компьютерной версии. Я не уверен, что они выпущены или нет для Android.

Here is a demo in YouTube

+0

Спасибо, да, я тоже думаю, потому что эта концепция немного сложна и нуждается в написании нашей собственной логики –

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