Nueva visión API – Tamaño de imagen

He estado trabajando en un proyecto y tengo que hacer que la detección de rostros funcione, con enfoque, gracias a SO .

Ahora estoy tomando fotos, pero usando la cámara frontal en mi Nexus 5 y un tamaño de vista previa de 1280×960, los servicios de juego parecen establecer el tamaño de la imagen a 320×240.

He comprobado, 1280×960 es compatible con la vista previa y la imagen.

Intenté cambiar los parámetros usando la reflexión (igual que para el foco), pero nada cambió. Parece ser necesario cambiar eso antes de iniciar la vista previa …

He estado intentando leer y depurar el código ofuscado, pero no puedo conseguir porqué la biblioteca decide ir para esta baja resolución 🙁

El código utilizado está cerca de lo que está incluido en la muestra, acaba de añadir la posibilidad de tomar una foto usando CameraSource.takePicture (…)

Puede encontrar el código en el repositorio de muestras

Código para reproducir el problema => aquí

He cambiado la cámara init con:

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

Agregó un botón y conectó un oyente clik:

 findViewById(R.id.snap).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mCameraSource.takePicture(null, new CameraSource.PictureCallback() { @Override public void onPictureTaken(byte[] bytes) { Bitmap bmp = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); Log.d("BITMAP", bmp.getWidth() + "x" + bmp.getHeight()); } }); } }); 

Salida de registro:

 BITMAP﹕ 320x240 

Gracias por la ayuda !

Hemos abierto recientemente la clase CameraSource. Mira aquí:

https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/ CameraSource.java

Esta versión incluye una corrección para el problema de tamaño de imagen. Seleccionará automáticamente la resolución más alta que admite la cámara y que coincida con la relación de aspecto de la vista previa.

  • Intentar importar código de GitHub a Android Studio
  • Google Vision API: para dibujar el diseño gráfico en la vista previa de la cámara que limita el código QR
  • Área de detección de límites en Vision API
  • Ejemplos de la API de Google Visión: Obtenga el enfoque de CameraSource
  • Tamaño de vista previa para el escáner de código de barras de la visión api
  • Grabadora de medios con Google Vision API
  • Mobile Vision API - concatena un nuevo objeto detector para continuar el procesamiento de tramas
  • Biblioteca de detección de códigos de barras de Google Vision no se instala en algunos dispositivos
  • En Android google vision OCR cómo puedo determinar la exactitud del reconocimiento
  • Visión por computadora y bibliotecas AR disponibles para Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.