Opciones para el desarrollo de video [cerrado]

¿Cuáles son mis opciones para el desarrollo de video? Estoy hablando de comprar una placa de desarrollo, luego traducir eso a pcbs y hardware personalizados. Con el auge de los teléfonos inteligentes, hemos visto una gran cantidad de hardware que puede capturar videos y/o enviarlos a la pantalla.

Pero no hay mucha documentación disponible sobre la construcción de sus propios sistemas.

Las únicas opciones que conozco son el DaVinci SoC con el leopardboard para probar. Pero dado que es un paquete BGA, tiene problemas para obtener su pcb personalizado.

También conozco la MCUCam5 que usa LPC4330.

¿Alguna persona con experiencia en este dominio que me guíe a través de mi desarrollo? Quiero crear una aplicación que grabe video de cámaras de teléfonos celulares comunes (a través de SPI o I2C) a una tarjeta SD y lo muestre en una pantalla a color al mismo tiempo.

La cámara de su teléfono celular ya puede grabar video en una tarjeta SD mientras lo muestra simultáneamente en una pantalla a color; ¿No puedes simplemente escribir una aplicación para aprovechar este hardware existente según tus necesidades? Si realmente desea implementar su propio hardware, el proyecto OpenMV es un buen lugar para comenzar.
Las cámaras celulares comunes usan una interfaz llamada MIPI CSI (interfaz serial de cámara) para transferir los datos de video. El bus I2C o SPI es solo para control. Una Raspberry Pi tiene una interfaz CSI que facilita la experimentación con aplicaciones.
En una pregunta derivada, ¿alguien sabe cómo buscar en el mercado procesadores/SoC que admitan CSI y tengan la opción de Linux integrado?
Sí, pero es poco probable que venga en otro paquete que no sea sin patas (BGA). Simplemente use la Raspberry Pi o una placa similar. Como anécdota, no es más que una conexión típica para el SoC en él.

Respuestas (1)

¿Has considerado la cámara Pixy de Charmed Labs? Es un sistema de código abierto en un tamaño pequeño con compatibilidad con arduino para que pueda comenzar a ejecutar.

Gran poder de procesamiento también para el seguimiento de imágenes y otras cosas.

http://charmedlabs.com/default/pixy-cmucam5/

****Editar

I2C definitivamente es demasiado lento para grabar videos de calidad. SPI también puede serlo. Honestamente, si vas por hacker, le dispararía al duendecillo. Si desea una experiencia de nivel profesional, use la plataforma de desarrollo de DaVinci.

sí, mencioné eso en mi publicación original, usa el LPC4330
El LPC4330 es un procesador NXP. No estoy seguro de cuán comunes son para los procesadores de video, pero no son algo que conozca a nadie que tenga mucha experiencia o tiempo de aprendizaje. Los principales procesadores que vi en TechCON para procesadores ARM fueron TI, Freescale y Renesas. Supongo que la pregunta principal es, ¿cuál es tu juego final con este proyecto? Además, la oCam de AmeriDroid es una plataforma decente para jugar... ameridroid.com/products/ocam-5mp-usb30-camera
Solo obtenga la entrada estándar de la cámara, almacene en la tarjeta SD, salida en pantalla. Tal vez agregue una interfaz wifi o bluetoth. Pero quiero pasar de la placa de desarrollo a mi propio circuito. Esa es la trampa. De lo contrario, sería fácilmente factible. Así que no conozco las opciones de procesadores, SoC... ¡Gracias por el enlace OCam!