La forma más fácil para que los principiantes hagan esto es escribir un programa que use un puerto de comunicaciones para comunicarse con el microcontrolador. Nunca he usado un arduino, pero sé que tienen la capacidad de conectarles un cable USB que luego crea un puerto serial en su computadora. Este programa puede escribirse en cualquier idioma que pueda comunicarse con un puerto serie (java, c, c ++, etc.).
Entonces, una vez que haya conectado su puerto de comunicaciones, es solo cuestión de escribir y leer en serie en ambos extremos. Usted tiene la libertad de utilizar cualquier protocolo de comunicación que desee. Con esto quiero decir que puedes determinar qué hay en los paquetes de datos que se envían. Esto dependerá en gran medida del formato que proporcione la cámara que esté utilizando y de para qué quiere usar el video.
Por ejemplo, si tiene un flujo de video sin procesar, podría crear un protocolo de comunicación que proporcione un encabezado que incluya algo como el número de fotograma y la longitud del fotograma (número de bytes) y, posiblemente, un pie de página que incluya una suma de comprobación para el conjunto. imagen. O puede rayar la suma de comprobación y el encabezado y simplemente marcar cada fila. Todo depende de ti.