usando reconoce que probar otra lenovo laptop integrada instalar funciona esté descargar cámara conexión comprueba como camara asegúrate aplicación activar c++ video stream webcam

reconoce - ¿Cómo se lee la entrada de una cámara web en C++?



probar camara web windows 10 (4)

¿es posible leer datos de una cámara web genérica en C ++ como lo haría desde un objeto de transmisión? ¿Existe una API o estándar común que funcione con todas las cámaras web?

Estoy hablando de C ++ en el entorno * nix.

Gracias por adelantado.



Es posible que desee comprobar si las cámaras web son compatibles con TWAIN y utilizar sus apis para hacerlo.


Para Linux, V4L . AFAIR, BSD utiliza la misma base de código. No sé sobre los demás ...


Primero, averigüe si la cámara web transmite video o no. Por lo general, transmiten el video a un puerto en particular. A continuación, puede abrir un socket en C ++ en ese puerto y obtener los datos de video. La mayoría de las cámaras web deberían poder hacer esto.

Lo principal aquí es que necesitas entender qué formato de video usa la cámara web y cómo procesarla. Silverlight o DirectX lo ayudarán ya que pueden escuchar directamente en el puerto en particular, pero no ha mencionado qué sistema operativo está utilizando.

En caso de que la cámara web no se transmita, al menos debe tener la función para guardar el video en un archivo. En este caso, también averigüe el formato de video y eso lo ayudará a decidir qué API usar.