Como configurar câmeras Point Grey / FLIR GigE (Blackfly) com o SwingCatalyst

Como configurar câmeras Point Grey GigE para funcionar com o SwingCatalyst.

Para configurar as definições da câmera, consulte este artigo: point-grey-flir-usb.md

Este artigo aborda a configuração dos endereços IP tanto da câmera quanto da placa de rede.

Nota: O suporte a câmeras é limitado, e o controlo da câmera está restrito ao FlyCapture (software Point Grey).

Adaptadores de rede compatíveis e configuração:

Consulte: gige-network-setup.md

Nota: Para câmeras compatíveis com o Spinnaker SDK, consulte o nosso artigo sobre Spinnaker.

Nota, importante para o Desempenho: Se você tiver uma placa de rede Intel, faça o download e instale os Taco de Saída Intel, pois isso fornecerá opções para definir taxas de modulação de interrupção, que podem não estar disponíveis com os Taco de Saída do Windows.

Para ir diretamente para a configuração de IP, clique aqui

Importante:

Region of Interest (ROI) não funciona nas câmeras Blackfly BFLY-PGE-03S3C.

Recomendamos um adaptador de rede (porta) dedicado por câmera.

Configurando sua câmera Point Grey / FLIR GigE:

Requisitos:

  • Instale o software Point Grey Flycap a partir do nosso site: https://www.swingcatalyst.com/drivers

  • Um dos nossos adaptadores de rede recomendados

  • A placa de rede está instalada e está a receber energia.

  • A câmera está conectada à placa de rede.

Nota: Ao instalar o Flycap, certifique-se de que a caixa de seleção do driver Point Grey Image Filter está marcada.

Instalando a placa de rede

Imagem da placa de rede PCIe de 2 portas Imagem da placa de rede PCIe de 2 portas

Para instalar a placa de rede, considere seguir os passos fornecidos aqui: https://www.wikihow.com/Install-a-PCI-Card — os passos para instalar a placa de rede de porta dupla da FLiR são praticamente os mesmos.

<>Configurando os endereços IP usando o utilitário GigE Configurator

É necessário configurar os endereços IP tanto do adaptador de rede (porta) quanto da câmera conectada.

Vamos começar configurando o adaptador de rede!

  • Abra o aplicativo Point Grey GigE Configurator. Ele pode ser encontrado em: C:\Program Files\Point Grey Research\FlyCap2 Viewer\bin64Captura de tela do Explorador de arquivos Captura de tela do Explorador de arquivos
  1. Abra o aplicativo Point Grey GigE Configurator e clique na câmera.

Captura de tela do TeamViewer mostrando o GigE Configurator Captura de tela do TeamViewer mostrando o GigE Configurator

Observe a qual adaptador de rede a câmera está conectada (ver destacado em vermelho).

No nosso caso, a câmera está conectada à Ethernet 9.

Clique em Ethernet 9 em Adaptadores de Rede na lista, conforme mostrado no lado esquerdo da captura de tela acima.

Configurando o endereço IP do adaptador de rede:

Altere o endereço IP e a máscara de sub-rede para corresponder à captura de tela abaixo e clique em Set IP address / Subnet, depois clique em Yes e OK.

Captura de tela da configuração do endereço IP do adaptador Captura de tela da configuração do endereço IP do adaptador

Captura de tela da confirmação da configuração de IP Captura de tela da confirmação da configuração de IP

Agora configuramos o endereço IP do primeiro adaptador de rede. O próximo passo é otimizar as configurações do adaptador de rede.

Otimizando o adaptador de rede

Conforme a captura de tela abaixo, observe o número em vermelho chamado MTU

É necessário aumentar esse número. Clique em Open Network Connections conforme a área destacada abaixo.

Captura de tela das configurações do adaptador de rede Captura de tela das configurações do adaptador de rede

Clique na aba Advanced e localize Jumbo Packet e defina o valor para 9014 Bytes.

Captura de tela da configuração de Jumbo Packet Captura de tela da configuração de Jumbo Packet

Alterando a Modulação de Interrupção

Defina Interrupt Moderation como Enabled

Captura de tela da configuração de Interrupt Moderation Captura de tela da configuração de Interrupt Moderation

Clique em Interrupt Moderation Rate e defina o Valor como Extreme.

Importante: Se você for utilizar mais de 2 câmeras, pode ser necessário definir a Interrupt Moderation como Disabled para evitar perda de Quadros.

Configurando o endereço IP da câmera

Captura de tela da lista de câmeras no GigE Configurator Captura de tela da lista de câmeras no GigE Configurator

Clique na câmera disponível na lista (no nosso caso, temos apenas uma câmera conectada, portanto sabemos que é a câmera correta).

Insira o seguinte IP (note que estamos configurando o endereço IP da câmera conectada à Ethernet 9 conforme acima):

Captura de tela da configuração do endereço IP da câmera Captura de tela da configuração do endereço IP da câmera

Clique em Set IP Address / Subnet e clique em Yes e depois OK.

Captura de tela da confirmação do endereço IP da câmera Captura de tela da confirmação do endereço IP da câmera

Encontre a câmera cujo endereço IP você acabou de configurar na lista do lado esquerdo do FLiR GigE Configurator e clique nela.

Configurando a Atribuição de Endereço IP

Isso é importante, pois precisamos que as alterações de endereço IP nas câmeras sejam persistentes; caso contrário, a câmera perderá sua configuração após uma perda de energia.

Desmarque DHCP e marque Persistent IP

Captura de tela da configuração de IP persistente Captura de tela da configuração de IP persistente

Clique em Copy from Current e depois em Set IP Address / Subnet

Captura de tela do processo de copiar e definir IP Captura de tela do processo de copiar e definir IP

Verificar o tamanho do pacote

Vamos verificar se o tamanho do pacote (MTU) foi configurado corretamente.

Clique em Discover Maximum Packet Size; deve indicar 9000.

Captura de tela da verificação do tamanho máximo do pacote Captura de tela da verificação do tamanho máximo do pacote

Clique em Test Camera Connection para verificar se a conexão está funcionando e se você está a receber dados da câmera.

Captura de tela do teste de conexão da câmera Captura de tela do teste de conexão da câmera

Configurando mais de 1 câmera

Agora que você configurou uma câmera e um adaptador de rede, pode repetir os passos acima para configurar múltiplas câmeras.

Com os passos e capturas de tela acima em mente, já definimos o IP da câmera e do Adaptador Ethernet 9; configurar múltiplas câmeras segue o mesmo procedimento, apenas com IPs diferentes.

Para simplificar, vamos chamá-los de Adaptador Ethernet 1, 2 e 3, e assim por diante…

Adaptador Ethernet 1: IP: 10.0.1.1 Subnet: 255.255.255.0

Câmera 1: IP: 10.0.1.10 Subnet: 255.255.255.0 Adaptador Ethernet 2: IP: 10.0.2.1 Subnet: 255.255.255.0 Câmera 2: IP: 10.0.2.10 Subnet: 255.255.255.0

Adaptador Ethernet 3: IP: 10.0.3.1 Subnet: 255.255.255.0

Câmera 3: IP: 10.0.3.10 Subnet: 255.255.255.0

Adaptador Ethernet 4: IP: 10.0.4.1 Subnet: 255.255.255.0

Câmera 4: IP: 10.0.4.10 Subnet: 255.255.255.0

Usando a(s) câmera(s) no SwingCatalyst

Usar câmeras Point Grey no SwingCatalyst é uma questão de definir o Ângulo da câmera e clicar em ativar. Clique no botão Play para garantir que a câmera esteja a funcionar.

Todas as configurações da câmera devem ser feitas através do software FlyCapture da Point Grey.

Captura de tela do SwingCatalyst com câmera Point Grey Captura de tela do SwingCatalyst com câmera Point Grey

Como alterar a velocidade do obturador e outras configurações da câmera

Inicie o software Point Grey Flycap2 e navegue até Camera Settings.

  1. Em shutter, certifique-se de que Auto está desmarcado.

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 numa imagem inconsistente.

  1. Neste caso, não estamos a usar exposição automática pois queremos ter controlo sobre isso nós mesmos. Em geral, recomenda-se um tempo de exposição inferior a 2000 (2ms).

Para guardar as configurações, consulte o passo 3.

Pode também ser necessário ajustar a Taxa de Quadros; você pode desmarcar auto e definir para a Taxa de Quadros desejada e, em seguida, seguir o passo 3.

Pode também ser necessário ajustar a Taxa de Quadros; você pode desmarcar auto e definir para a Taxa de Quadros desejada e, em seguida, seguir o passo 3.

Definindo valores de Gain

Semelhante à exposição, definir o Gain como manual para condições de iluminação estáticas/internas é o mais recomendado. Quanto maior a exposição, mais granulada será a imagem e maior será o tempo de codificação de vídeo em comparação com um Gain baixo.

Para definir o Gain manual, desmarque Auto.

Consulte este artigo sobre como configurar a câmera: point-grey-flir-usb.md

Resolução de problemas e otimizações adicionais

Se você estiver a perder Quadros ou a ter problemas de sincronização com suas câmeras FLiR / Point Grey, verifique o tamanho do pacote em Flycapture2 -> Custom Video modes.

Captura de tela do FlyCap2 mostrando modos de vídeo personalizados Captura de tela do FlyCap2 mostrando modos de vídeo personalizados

Você pode tentar reduzir o tamanho do pacote a partir do máximo de 9000 para um valor menor. Dependendo do seu CPU, o que funciona melhor pode variar de acordo com o computador.

Se estiver a usar 2 câmeras num adaptador de rede, recomenda-se definir o packet delay para: 9500.

Captura de tela do FlyCap2 mostrando a configuração de packet delay Captura de tela do FlyCap2 mostrando a configuração de packet delay

Lembre-se de ir a Advanced Camera Settings e guardar as configurações no banco 1, conforme abordado no artigo de configuração da câmera, ** point-grey-flir-usb.md**

Captura de tela do FlyCap2 mostrando configurações avançadas da câmera Captura de tela do FlyCap2 mostrando configurações avançadas da câmera

Lembre-se de clicar em save em Memory Channels e certifique-se de que Channel 1 está selecionado!

Se não estiver a receber nenhuma imagem ou estiver a receber um erro no SwingCatalyst, tente alterar o tamanho do pacote e guardar no banco 1 (conforme a imagem acima)

Captura de tela do FlyCap2 mostrando configuração de tamanho de pacote Captura de tela do FlyCap2 mostrando configuração de tamanho de pacote

Configuração com 4 câmeras a perder Quadros:

Em algumas configurações com 4 câmeras, recomenda-se desativar a modulação de interrupção ou alterar a taxa de modulação de interrupção de extreme para low. Se a taxa de modulação for alta, a quantidade de interrupções será suprimida, o que leva a uma menor carga no CPU. No entanto, quanto menos frequente for a interrupção, maior a probabilidade de a resposta ACK do host ser lenta. Isso pode resultar na perda de pacotes ao transmitir imagens a uma Taxa de Quadros elevada.

Escolher uma modulação diferente dependendo do seu sistema pode melhorar o desempenho da rede e do sistema.

Você pode ler mais sobre isso na secção Interrupt Moderation Rate neste artigo: https://www.flir.com/ support-center/iis/machine- vision/application-note/ troubleshooting-image- consistency-errors/ .

Para informações mais detalhadas, consulte o artigo de suporte da FLiR / Point Grey sobre perda de Quadros: https://eu.ptgrey.com/tan/10899

Consulte https://www.ptgrey.com/support/downloads/10113/ para o manual de referência técnica da Point Grey para o modelo de câmera Blackfly.

Otimizações adicionais do adaptador de rede

Buffers de Receção

Recomenda-se definir este valor o mais alto possível. Isso pode ajudar a evitar a perda de Quadros ao usar múltiplas câmeras e/ou câmeras GigE de maior resolução.

Captura de tela das configurações de buffers de receção do adaptador de rede Captura de tela das configurações de buffers de receção do adaptador de rede

Usando duas câmeras num switch de rede:

Atenção: apenas a câmera Blackfly BFLY-PGE-03S3C (90FPS) é suportada. O uso de outras câmeras pode resultar na perda de Quadros.

Importante: O switch de rede deve suportar Jumbo Frames de 9KB (a maioria dos switches de rede suporta), recomendamos o switch: https://www.netgear.com/support/product/GS105.aspx ou switches similares ao modelo GS105.

Se for utilizar um switch de rede, é importante que o Packet Delay seja definido para 9500, conforme a captura de tela abaixo.

Após definir o Packet Delay para 9500, vá a Advanced Camera Settings e guarde no banco 1, conforme abordado no artigo de configuração da câmera, ** point-grey-flir-usb.md**

Captura de tela do FlyCap2 mostrando a configuração de packet delay para uso com switch Captura de tela do FlyCap2 mostrando a configuração de packet delay para uso com switch

Definir o Packet Delay ajuda a evitar a perda de Quadros ao usar duas câmeras Blackfly 03S3C num adaptador de rede.

Mais detalhes sobre uma configuração com múltiplas câmeras podem ser encontrados aqui: https://www.ptgrey.com/tan/10351


Última atualização: 2023-12-19 | Ver no site de suporte oficial