Estoy buscando una forma de interactuar con una cámara externa desde un dispositivo Android. La razón por la que debe ser una cámara externa es porque necesito poder modificar la cámara (eliminar el filtro IR) y no deseo romper una cámara de un teléfono incorporado.Opciones de la cámara externa Android: superposición en la parte superior de la transmisión de video, sin intermediario servidor/enrutador
No importa cómo se conecta la cámara ya sea a través de USB, Bluetooth, WiFi o algún otro protocolo de comunicación, los dos dispositivos solo necesitan poder hablar sin tener un servidor/enrutador intermediario.
Busco una solución que:
- No requiere de enraizamiento o reconstrucción Android/Linux Kernel (necesidad absoluta)
- me permite para superponer elementos a través de la imagen/vídeo (buenas)
- acceso a la secuencia de vídeo que hacer análisis de imágenes (mejor)
no se requiere el último requisito, pero no estaría mal.
Opciones he explorado: Cámara
- USB: reconstruida Linux Kernel según http://brain.cc.kogakuin.ac.jp/research/usb-e.html y trató de usar provisto de código usando la cámara: http://www.amazon.com/gp/product/B002X3VEIE/ref=oh_o02_s00_i00_details. No funcionó en lo más mínimo. Más tarde supe que el autor usó el mod CM9, pero esto no es una opción dado que no es práctico para una aplicación en el mercado.
- cámara Bluetooth: Looxcie y CountourGPS parecen las mejores opciones, sin embargo, el feed se transmite a su aplicación y no tienen API o SDK, ¿cómo puede una superposición en su video?
- Cámara IP: para mí, esta parece ser la opción más prometedora, pero ¿cómo se puede acceder a la alimentación de video de una cámara IP sin un servidor/enrutador intermediario? GoPro HD Hero2 with WiFi BacPac parece potencialmente prometedor, pero aún no ha salido y, por lo que puedo decir, requiere que use su aplicación de forma similar a las opciones de la cámara con bluetooth. ¿Qué cámaras existen que me permitan conectarme a ellas y recibir una transmisión de video directa y cómo lo hago programáticamente?
Si es posible la conexión a una cámara IP sin intermediarios en el código Android and MJPEG y Getting IP Cam video stream on Android (MJEPG) parece prometedor.
¿Puedo superponer sobre otro feed de videos de aplicaciones? ¿Es posible conectarse directamente a una cámara IP? Cualquier opción sugerida es muy apreciada.
es posible conectar una cámara web externa a Android ,,,, de modo que pueda usar la cámara web para obtener una imagen usando la conexión USB simple –
Desde la última vez que trabajé en este proyecto, no, no es posible simplemente conéctelo a través de USB. – bbodenmiller
USB es posible - https://github.com/openxc/android-webcam. Su último enlace está muerto. – Tom