Configurando câmeras Ximea USB3 Vision com o SwingCatalyst

Este artigo de suporte abrange a configuração e o ajuste de câmeras Ximea com o SwingCatalyst.

Note: Para usar câmeras Ximea com o SwingCatalyst, você precisará de um dongle USB Halcon e de uma licença. Entre em contato pelo e-mail [email protected] para adquirir uma licença.

Instruções de instalação e configuração do Halcon aqui:

halcon-setup.md

Requisitos para alteração de firmware

Sua câmera Ximea pode precisar de uma atualização de firmware. Isso pode ser feito através do xiCOP, incluído na API da Ximea.

Verifique o status para garantir que você possui um controlador de host USB 3 compatível.

Você pode alternar a câmera para USB3 Vision através da ferramenta xiCOP — clique em “Switch Camera to USB3 Vision” para alterar o firmware do dispositivo.

Instalando drivers USB3 genéricos

A maioria dos instaladores de câmeras USB3 vem com seus próprios drivers. Para usar o Halcon com uma câmera compatível com USB3 Vision, é necessário substituir o driver da Ximea pelo WinUSB.

Isso é feito com uma ferramenta chamada Zadig (incluída no arquivo zip de suporte universal de câmeras do SwingCatalyst). Abra o Zadig, selecione “List All Devices” e desmarque “Ignore Hubs or Composite Parents” em “Options”. Localize a câmera e clique em “Replace Driver”.

Você deve alterar o driver no dispositivo pai composto (composite parent). Dependendo do modelo da câmera, esse item pode ter um nome diferente.

Modelo de câmera diferente, mesmo procedimento.

A câmera agora deverá aparecer no SwingCatalyst.

Configurando câmeras Ximea USB 3 através do Halcon

No SwingCatalyst, navegue até a aba de Configurações e depois até Câmeras, localize sua câmera Ximea na lista e clique em “Advanced”.

  • Navegue até a aba “Configuration”.

  • Ative a caixa de seleção “num_buffers” e insira 200 como valor.

Configurando câmeras Ximea USB3 Vision

Veja como definir a exposição, a velocidade do obturador e a Taxa de Quadros.

Clique na aba “Settings” e expanda a aba “AcquisitionControl”, depois insira a Taxa de Quadros máxima (ou inferior). A partir daí, o modo de Temporização de Aquisição (“Acquisition Timing Mode”) pode ser definido como “Frame rate” ou modo “FreeRun”. O modo “Frame rate” permitirá que você defina a Taxa de Quadros, enquanto o modo “FreeRun” operará na Taxa de Quadros máxima possível.

Note: A Taxa de Quadros pode ser limitada pelos valores de exposição.

Configurando os valores de exposição

Geralmente é melhor usar uma exposição manual para ambientes estáticos, como estúdios internos. Uma exposição totalmente automática pode causar alterações na Taxa de Quadros e resultar em uma imagem inconsistente. Neste caso, não estamos usando exposição automática pois queremos ter controle total sobre ela. Em geral, recomenda-se um tempo de exposição inferior a 2000 (2ms).

Configurando os valores de Gain

De forma semelhante à exposição, definir o Gain manualmente é a melhor opção para ambientes internos com iluminação estática. Quanto maior a exposição, mais granulada será a imagem e maior será o tempo de codificação do vídeo em comparação com um Gain baixo.

Alterando o tamanho da imagem

Em alguns casos, pode ser interessante reduzir o tamanho da imagem para focar em uma área específica do vídeo, por exemplo, para visualizar o taco e a bola no Impacto com mais detalhes.

Isso pode ser feito com a área de interesse, também conhecida como AOI, e ROI, Region of Interest. Reduzir o tamanho geral da imagem com essa função também pode aumentar a Taxa de Quadros.


Última atualização: 2022-10-10 | Ver no site de suporte oficial