Подсчитать количество людей на снимке - PullRequest
0 голосов
/ 04 июля 2018

Я использую Mobile Vision API для подсчета количества людей в захваченном изображении. Я взял ссылку от здесь и здесь . Ниже приведен фрагмент кода, который я использую.

FaceDetector detector = new FaceDetector.Builder(getApplicationContext())
            .setTrackingEnabled(false)
            .setLandmarkType(FaceDetector.ALL_LANDMARKS)
            .setClassificationType(FaceDetector.ALL_CLASSIFICATIONS)
            .build();
...

Frame frame = new Frame.Builder().setBitmap(editedBitmap).build();
SparseArray<Face> faces = detector.detect(frame);
int peopleCount = faces.size();

Но это обнаружение только тогда, когда люди смотрят в камеру. Мне нужно сосчитать людей, чье лицо полностью или частично видно и, может пропустить людей, чье лицо совсем не видно. Я видел несколько образцов, используя OpenCV. но это не правильно задокументировано. Есть ли способ сделать это лучше? Любой фрагмент или алгоритм будет очень полезен.

...