Escribí una aplicación para transferir la transmisión en vivo de la cámara Rasberry Pi / cámara web del portátil a Android. Se utiliza openCV solo para codificar imágenes a JPEG. Raspberry Pi tiene su propio módulo para cámara. Por lo tanto, no es necesario capturar videos a través de openCV.
El proceso para hacer esto es bastante simple:
- Establecer conexión entre Android y Raspberry Pi. (abra Android Hotspot y conecte Raspi a él)
- Obtenga el marco de la cámara rasPi, encontrará muchos fragmentos de código / tutoriales en línea. (Suponiendo que obtuviste el marco de la cámara)
- muéstrela en una página HTML usando un marco web ligero Frasco.
- Desde la aplicación de Android, puede verificar Chrome (o cualquier navegador) solicitando esa URL. Por ejemplo: 192.168.43.100:5000. Vería la transmisión en vivo de la cámara RasPi.
- Casi terminamos. Para hacerlo en su propia aplicación de Android, use un webView y cargue esa URL. Hecho !!
Puede haber algún retraso, dependiendo de los fps a los que se transfiere.
- ¿Cuáles son los productos comerciales creados a partir de Raspberry Pi?
- ¿Cuánto valor puede agregar un proyecto Raspberry Pi al currículum de un estudiante de ciencias de la computación?
- ¿Cuál sería la mejor manera de configurar un servidor de películas?
- ¿Qué es una placa Raspberry pi? ¿Cómo es diferente de las computadoras portátiles y las computadoras?
- Cómo transmitir transmisiones en vivo desde el módulo de cámara raspberry pi a un teléfono Android usando cv abierto
El código fuente para la aplicación que escribí es de código abierto en: viveksb007 / LiveFeed
Video de demostración para transferir la vista previa de la cámara de Android a la computadora portátil:
Espero eso ayude.