обнаруживать лицо из Google Vision API и обрезать лицо

Я нашел область лица на изображении с помощью API-интерфейса Android Vision. но как обрезать лицо с живой камеры. ссылка


person Uday Nayak    schedule 17.03.2016    source источник
comment
вы можете создать основу растрового изображения на оверлее сверху, снизу, слева и справа от захваченного изображения.   -  person Kosh    schedule 17.03.2016
comment
Как ты можешь получить код.   -  person Uday Nayak    schedule 17.03.2016
comment
любой подход ???   -  person Hamid Reza    schedule 04.07.2017
comment
проверьте ответ здесь, stackoverflow.com/questions/43491289/   -  person ThiyagaB    schedule 29.10.2017


Ответы (1)


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

    mCameraSource.takePicture(new CameraSource.ShutterCallback() {
        @Override
        public void onShutter() {

        }
    }, new CameraSource.PictureCallback() {
        @Override
        public void onPictureTaken(byte[] bytes) {
         //Your code for crop faces here
        }
    });
person Igorka    schedule 26.01.2017
comment
Я использовал Bitmap bmp = BitmapFactory.decodeByteArray (bytes, 0, bytes.length, opt); croppedFace = Bitmap.createBitmap (bmp, (int) facePosition.x, (int) facePosition.y, (int) faceWidth, (int) faceHeight); но он не обрезает правильное положение, не могли бы вы помочь? - person Beeing Jk; 26.06.2020