O maior trabalho de código aberto do mundo - câmera de código aberto baseada em FPGA - Axiom Camera

9c5845723a2404447d3d46b63546661e.jpeg412fc2738cfeced33f6ec8d89e7eb8db.png

Quando eu estava na escola, eu queria muito uma câmera, mas ainda não tenho minha câmera ideal, uma pena!

d8e6937a615b00ff19e1380f00fd554a.png

Porém, recentemente através do projeto recomendado pelo GPT, fiquei sabendo que ainda existe um grande projeto open source no mundo - Axiom Camera - que permite que você tenha sua própria máquina. Neste artigo, vamos primeiro apresentar a arquitetura do projeto, depois como fazer DIY e, finalmente, falar sobre por que este é um ótimo projeto.

introduzir

A câmera AXIOM é um sistema de câmera modular e de código aberto lançado pela empresa alemã apertus°. Consiste em um módulo principal e vários componentes modulares, que podem ser personalizados de acordo com as necessidades do usuário. A câmera usa tecnologias de software e hardware de domínio público, e os usuários podem escolher diferentes lentes, sensores e processadores de acordo com suas próprias necessidades para atender a diferentes requisitos de aplicação.

Este projeto está dividido em três versões: kit de desenvolvedor AXIOM Beta, versão pública de teste (versão compacta) e versão pública de teste (versão estendida). Atualmente, o design e os testes das duas primeiras versões foram concluídos e o final placa de expansão ainda está em projeto preliminar Nesta fase, você pode seguir o site oficial para verificar o progresso mais recente.

138cf695e56f29fb8c0c69680d5bd76a.png Comparação de três versões 219081ad8a515c0f420226b6b85a7e3b.png A versão mais recente está em desenvolvimento

estrutura do projeto

Para aprendizado e uso, nos concentramos no AXIOM Beta Developer Kit, e o uso comercial pode se concentrar nas duas últimas versões.Hoje vamos nos concentrar em como usar o AXIOM Beta Developer Kit.

Os itens necessários são os seguintes:

0021c041cacaf287a2eeeca8ff93942b.png

O diagrama de montagem da placa é o seguinte:

0c33a9448ebdd92750ec3d69b81a2fe7.png Diagrama esquemático da montagem da placa Diagrama físico bf6f5975cdb7307d94b6a94e638a4de0.png da montagem da placa

Vamos apresentar o hardware principal um por um:

placa do sensor

A placa do sensor é dividida em duas versões, com assento e sem assento:

7e659560e3d362c83d9ee33eecfbfa06.png d1c3281fecbdf77b48b964de5916fb94.png

Parâmetros do sensor:

  • CMOS

  • obturador global

  • Diâmetro APS-C/Super35

  • Resolução de 12 megapixels (4096 x 3072)

  • 320 quadros por segundo (8 bits), valores mais altos em resoluções reduzidas, valores mais baixos em profundidades de bits mais altas

  • Saída RAW de 8, 10 ou 12 bits

  • Faixa dinâmica PLR HDR

  • tamanho de pixel de 5,5 µm

Endereço de hardware:

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

Versão mais recente: R1.5

Placa de interface beta AXIOM (manequim)

b395e0f2afd6688e2068eca432c3d8be.png 5625c92aa58c9afd3a135996952589e6.png

Endereço de hardware:

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

Placa Principal AXIOM Beta

488ef8a8063b1c39863d7062bbb83c8c.png 3d14d9e68e1cf90218f671887ab807d4.png

Endereço de hardware:

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

Placa de potência AXIOM Beta

93998c4714471fb00cc41d877ffd5daf.png 72e185cc04de1e54658e53869a1e2199.png

Endereço de hardware:

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

Placa de desenvolvimento MicroZed modificada personalizada

2c7da305f3053b33965c92e87dc15f26.png

É uma placa de desenvolvimento, nada a apresentar.

Módulo de plug-in HDMI AXIOM Beta 1x

182473994cfc59636d05ee1fba5041fe.png

Endereço de hardware:

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

AXIOM Beta 1x PMOD Plugin Module & AXIOM Beta Debug Shield

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

Dois depuração, nada de especial.

Claro, também existem versões SDI e USB da placa de expansão, as acima são apenas as versões comumente usadas.

Programas

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

24d096fec082f5659a1f0442aa00baf5.png

Todo o software roda em Linux, e os drivers de várias placas de expansão foram transplantados e verificados.

endereço do projeto

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

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

Resumir

A grandeza de algumas coisas não está na dificuldade, mas no valor que ela traz, e a grandeza do projeto da câmera AXIOM é que ele cria um novo conceito de design de câmera digital, visando permitir que os usuários tenham uma melhor experiência em fotografia e pós- produção Grande liberdade e controle.

  • Código aberto e transparente: o projeto da câmera AXIOM é totalmente de código aberto, os usuários podem visualizar o princípio de funcionamento e o código-fonte de cada componente, o que permite aos usuários modificar e personalizar o sistema da câmera livremente. Além disso, a câmera AXIOM fornece documentação e tutoriais muito detalhados para ajudar os usuários a entender todos os aspectos do sistema da câmera.

  • Personalização: A câmera AXIOM é um sistema de câmera digital altamente personalizável, os usuários podem escolher diferentes sensores, lentes, processadores e outros componentes de acordo com suas necessidades e combiná-los em seu próprio sistema de câmera. Isso torna a câmera AXIOM uma plataforma de câmera digital muito flexível e adequada para vários cenários de aplicação.

  • Saída de vídeo de alta qualidade: A câmera AXIOM usa sensores e lentes de alta qualidade, que podem produzir saída de vídeo de alta qualidade. Além disso, o projeto também fornece algumas funções avançadas, como saída de dados RAW e suporte para alta faixa dinâmica (HDR), etc., que permitem aos usuários controlar o processo de produção de vídeo com mais precisão, resultando em vídeos de maior qualidade.

  • Promover o desenvolvimento e a inovação da imagem digital: O objetivo do projeto da câmera AXIOM é incentivar e promover o desenvolvimento e a inovação da imagem digital, dando aos usuários mais liberdade e controle na fotografia e na pós-produção. Isso incentivará as pessoas a experimentar novas técnicas de fotografia e pós-produção e levará a mais inovação e desenvolvimento.

"Você não acha que é legal? Como um homem da ciência e da engenharia, acho que é tão legal que se encaixa na minha imaginação de vida futura, tecnologia e diversão."

Siga-nos

 OpenFPGA, crescendo junto com dezenas de milhares de trabalhadores

a1dcf07757ad7cf00265070fca0b185c.jpeg

Acho que você gosta

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