El mejor trabajo de código abierto del mundo - Cámara de código abierto basada en FPGA - Axiom Camera

9c5845723a2404447d3d46b63546661e.jpeg412fc2738cfeced33f6ec8d89e7eb8db.png

Cuando estaba en la escuela, tenía muchas ganas de una cámara, pero todavía no tengo mi cámara ideal, ¡es una pena!

d8e6937a615b00ff19e1380f00fd554a.png

Sin embargo, recientemente a través del proyecto recomendado por GPT, supe que todavía hay un gran proyecto de código abierto en el mundo, Axiom Camera, que le permite tener su propia máquina. En este artículo, primero presentaremos la arquitectura del proyecto, luego cómo hacer bricolaje y finalmente hablaremos sobre por qué este es un gran proyecto.

introducir

La cámara AXIOM es un sistema de cámara modular de código abierto lanzado por la empresa alemana apertus°. Consta de un módulo principal y varios componentes modulares, que se pueden personalizar según las necesidades del usuario. La cámara utiliza tecnologías de software y hardware de dominio público, y los usuarios pueden elegir diferentes lentes, sensores y procesadores según sus propias necesidades para cumplir con los diferentes requisitos de la aplicación.

Este proyecto se divide en tres versiones: kit de desarrollo AXIOM Beta, versión de prueba de la versión pública (versión compacta) y versión de prueba de la versión pública (versión extendida).En la actualidad, se ha completado el diseño y las pruebas de las dos primeras versiones, y la versión final La placa de expansión aún se encuentra en el diseño preliminar. En esta etapa, puede seguir el sitio web oficial para verificar el progreso más reciente.

138cf695e56f29fb8c0c69680d5bd76a.png Comparación de tres versiones 219081ad8a515c0f420226b6b85a7e3b.png La última versión está en desarrollo

estructura del proyecto

Para aprender y usar, nos enfocamos en el AXIOM Beta Developer Kit, y el uso comercial puede enfocarse en las últimas dos versiones.Hoy nos enfocaremos en cómo usar el AXIOM Beta Developer Kit.

Los elementos necesarios son los siguientes:

0021c041cacaf287a2eeeca8ff93942b.png

El diagrama de montaje de la placa es el siguiente:

0c33a9448ebdd92750ec3d69b81a2fe7.png Diagrama esquemático del ensamblaje de la placa Diagrama físico bf6f5975cdb7307d94b6a94e638a4de0.png del ensamblaje de la placa

Vamos a presentar el hardware principal uno por uno:

tablero de sensores

La placa de sensores se divide en dos versiones, con asiento y sin asiento:

7e659560e3d362c83d9ee33eecfbfa06.png d1c3281fecbdf77b48b964de5916fb94.png

Parámetros del sensor:

  • CMOS

  • obturador global

  • Diámetro APS-C/Super35

  • Resolución de 12 megapíxeles (4096 x 3072)

  • 320 fotogramas por segundo (8 bits), valores más altos a resoluciones reducidas, valores más bajos a profundidades de bits más altas

  • Salida RAW de 8, 10 o 12 bits

  • PLR HDR rango dinámico

  • Tamaño de píxel de 5,5 µm

Dirección de hardware:

https://wiki.apertus.org/index.php?title=AXIOM_Beta_Sensor_CMV12000_v0.18_ZIF_R1.5

Última versión: R1.5

Placa de interfaz AXIOM Beta (ficticia)

b395e0f2afd6688e2068eca432c3d8be.png 5625c92aa58c9afd3a135996952589e6.png

Dirección de hardware:

https://wiki.apertus.org/index.php?title=Axiom_beta_interface_dummy_v0.13

Tablero principal AXIOM Beta

488ef8a8063b1c39863d7062bbb83c8c.png 3d14d9e68e1cf90218f671887ab807d4.png

Dirección de hardware:

https://wiki.apertus.org/index.php?title=AXIOM_Beta_Main_Board_V0.38_R1.2&action=edit&redlink=1

Placa de alimentación AXIOM Beta

93998c4714471fb00cc41d877ffd5daf.png 72e185cc04de1e54658e53869a1e2199.png

Dirección de hardware:

https://wiki.apertus.org/index.php?title=AXIOM_Beta_Power_Board_v0.30

Placa de desarrollo MicroZed modificada a medida

2c7da305f3053b33965c92e87dc15f26.png

Es una placa de desarrollo, nada que introducir.

Módulo de complemento AXIOM Beta 1x HDMI

182473994cfc59636d05ee1fba5041fe.png

Dirección de hardware:

https://wiki.apertus.org/index.php?title=Axiom_Beta_Plugin_Module_1x_HDMI_v0.8

Módulo de complemento AXIOM Beta 1x PMOD y escudo de depuración AXIOM Beta

83cc6c51f8672260abfe3148a0ace8c9.png 5efaa5c06f94a59e2f45dc6ca8f2d260.png

https://wiki.apertus.org/index.php/AXIOM_Beta_Debug_Shield_V0.1_R1.0

https://wiki.apertus.org/index.php/AXIOM_Beta_Single_PMOD_V0.1_R1.1

Dos depuración, nada especial.

Por supuesto, también hay versiones SDI y USB de la placa de expansión, las anteriores son solo las versiones de uso común.

software

https://github.com/apertus-open-source-cinema/axiom-firmware

24d096fec082f5659a1f0442aa00baf5.png

Todo el software se ejecuta en Linux, y los controladores de varias placas de expansión se han trasplantado y verificado.

dirección del proyecto

https://www.apertus.org/axiom-beta

https://github.com/apertus-open-source-cinema

Resumir

La grandeza de algunas cosas no radica en su dificultad sino en el valor que aporta, y la grandeza del proyecto de la cámara AXIOM es que crea un nuevo concepto de diseño de cámara digital, con el objetivo de permitir a los usuarios tener una mejor experiencia en fotografía y posproducción. producción Gran libertad y control.

  • Código abierto y transparente: el proyecto de cámara AXIOM es completamente de código abierto, los usuarios pueden ver el principio de funcionamiento y el código fuente de cada componente, lo que les permite modificar y personalizar el sistema de la cámara libremente. Además, la cámara AXIOM proporciona documentación y tutoriales muy detallados para ayudar a los usuarios a comprender todos los aspectos del sistema de la cámara.

  • Personalización: la cámara AXIOM es un sistema de cámara digital altamente personalizable, los usuarios pueden elegir diferentes sensores, lentes, procesadores y otros componentes según sus necesidades, y combinarlos en su propio sistema de cámara. Esto convierte a la cámara AXIOM en una plataforma de cámara digital muy flexible y adecuada para diversos escenarios de aplicación.

  • Salida de video de alta calidad: la cámara AXIOM utiliza sensores y lentes de alta calidad, que pueden producir una salida de video de muy alta calidad. Además, el proyecto también proporciona algunas funciones avanzadas, como salida de datos RAW y compatibilidad con alto rango dinámico (HDR), etc., que permiten a los usuarios controlar el proceso de producción de video con mayor precisión, lo que da como resultado videos de mayor calidad.

  • Promover el desarrollo y la innovación de la imagen digital: el objetivo del proyecto de cámara AXIOM es alentar y promover el desarrollo y la innovación de la imagen digital, brindando a los usuarios más libertad y control en la fotografía y la posproducción. Esto alentará a las personas a experimentar con nuevas técnicas de fotografía y posproducción y conducirá a una mayor innovación y desarrollo.

"¿No crees que es genial? Como hombre de ciencia e ingeniería, creo que es genial, se ajusta a mi imaginación de la vida futura, la tecnología y la diversión".

Síganos

 OpenFPGA, creciendo junto a decenas de miles de trabajadores

a1dcf07757ad7cf00265070fca0b185c.jpeg

Supongo que te gusta

Origin blog.csdn.net/Pieces_thinking/article/details/130002994
Recomendado
Clasificación