В настоящее время я работаю над обнаружением лица Google API
из этого API
. Я могу обнаружить человеческое полное лицо (глаз, нос и другие части), а также в соответствии с этой концепцией я разработал одно приложение, если вы стоите перед передней лицевой камерой, тогда он обнаружит ваше лицо и покажет некоторые жесты.
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 API
, он способен обнаруживать только лицо человека, а не другое части.