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:
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




