2012-02-28 23 views
9

¿Es posible conectar una cámara web USB a una tableta Android que tenga un host USB ?Cámara web USB en Android

Lo intenté y no pasó nada. Si conecto una memoria USB, el contenido se puede ver con el Administrador de archivos, pero no ocurre nada con las cámaras web USB; podría deberse a la falta de controladores.

¿Alguien ha conseguido que funcione? ¿Qué hay de los controladores?

Gracias por adelantado, Perumal

+0

Dado que en Linux, una cámara web USB específica requiere un controlador específico, es lógico que sea lo mismo en (Linux) Android. – Kheldar

+0

No tengo uno para probar, pero ¿podrías intentar pegar las últimas líneas de 'dmesg' cuando enchufas tu cámara? En sdk para Android, ejecute admeshell dmesg o use una de las aplicaciones dmesg si su host y su puerto de depuración son los mismos. – qdot

+2

@Kheldar: el 85% de las webcams son USB Video Class, un controlador bastante común, no recuerdo si está integrado en kernels por defecto de Android. – qdot

Respuesta

1

Estoy en una posición similar a la suya y estoy ansioso por ver si usted ha tenido ningún éxito.

¿Ha intentado cargar una ROM/kernel personalizada? ¿Qué tableta estás usando?

vídeo de múltiples cámaras web de trabajo: http://www.youtube.com/watch?v=fCN6VUyUl9o

y un enlace directo a la página de origen: http://brain.cc.kogakuin.ac.jp/research/android.html

EDIT:

Esto debería funcionar en teoría: compilar el núcleo con las contempladas en las el archivo de defconfig de su dispositivo

CONFIG_VIDEO_DEV=y 
CONFIG_VIDEO_V4L2_COMMON=y 
CONFIG_VIDEO_MEDIA=y 
CONFIG_USB_VIDEO_CLASS=y 
CONFIG_V4L_USB_DRIVERS=y 
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y 

Esto habilitará V4L en el nivel del kernel. En este punto, si configura el permiso 666 en/dev/video0 en ueventd.tuna.rc. puede acceder a las cámaras con JNI, pero si desea que la cámara se integre con Android de forma predeterminada, continúe con el siguiente paso.

Luego, compila Android con este parche aplicado para permitir que las cámaras V4L2 funcionen como cámaras android estándar (nota, este parche es de eclair por lo que puedo decir, y puede no funcionar correctamente con las versiones más recientes): code.google .com/p/android-m912/downloads/detail? name = v4l2_camera_v2.patch

Destelle el kernel y la rom personalizada.

+0

No, no tuve éxito hasta ahora. Pero al usar una ROM/kernel personalizada, es posible. Pero estoy buscando tabletas estándar de fabricantes que se ejecutan en sus ROM oficiales. – perumal316