La cámara Raspberry Pi se ha convertido en un estándar de facto para muchos proyectos de fabricantes, lo que hace que cosas como el reconocimiento de objetos y la transmisión remota sean muy fáciles. Sin embargo, el módulo de cámara Sony IMX219 utilizado es capaz de mucho más, y [Gaurav Singh] se propuso desbloquear sus capacidades.
Después de investigar la hoja de datos IMX219, quedó claro que podría funcionar con anchos de banda más altos. cuando está configurado para usar los cuatro carriles MIPI CSI. En el módulo Raspberry Pi, solo se usan dos carriles MIPI, lo que limita la velocidad de fotogramas de la cámara. En cambio, [Gaurav] desarrolló un módulo de conexión IMX219 personalizado que permite conectar la cámara a una FPGA utilizando los cuatro carriles para un mayor rendimiento.
Con esto en su lugar, se hizo posible usar la cámara a velocidades de cuadro de hasta 1,000 fps. Esto se logró conectando el IMX219 directamente a un FPGA y luego a una interfaz USB 3.0 a una computadora host, en lugar de usar la interfaz original de Raspberry Pi. Si bien 1,000 fps solo está disponible a una resolución baja de 640 x 80, también es posible disparar a 60 fps a 1080p, e incluso a 15 fps a 3280 x 2464.
Si bien es probable que esté fuera del ámbito del rendimiento requerido para el usuario promedio, [Gaurav] demuestra hábilmente que a menudo queda capacidad sobre la mesa si realmente la necesita. Los recursos están disponibles en Github para aquellos ansiosos por profundizar. Hemos visto a otros usar técnicas avanzadas para también aumenta la velocidad de fotogramas del IMX219. Video después del descanso.

    

Dejar respuesta

Please enter your comment!
Please enter your name here